查询mongodb

查询mongodb,mongodb,mongodb-query,Mongodb,Mongodb Query,我在MongoDB中收集了一组电子邮件,其中一个字段包含一个json数组 如何知道发件人和收件人,如何找到这两个人之间交换的所有电子邮件?我需要做一些类似的事情 db.email.find({“from”):i。st20@gmail.com,“tos”:ron@gmail.com“” 但是我找不到正确的方法来写这个查询:( 使用“发件人地址”和“收件人地址”: 使用“发件人地址”和“收件人地址”: 使用“发件人地址”和“收件人地址”: 使用“发件人地址”和“收件人地址”: 每个字段都被视为jso

我在MongoDB中收集了一组电子邮件,其中一个字段包含一个json数组

如何知道发件人和收件人,如何找到这两个人之间交换的所有电子邮件?我需要做一些类似的事情

db.email.find({“from”):i。st20@gmail.com,“tos”:ron@gmail.com“”

但是我找不到正确的方法来写这个查询:(

使用“发件人地址”和“收件人地址”:

使用“发件人地址”和“收件人地址”:

使用“发件人地址”和“收件人地址”:

使用“发件人地址”和“收件人地址”:


每个字段都被视为json,我们可以通过“.”来精确期望值:


每个字段都被视为json,我们可以通过“.”来精确期望值:


每个字段都被视为json,我们可以通过“.”来精确期望值:


每个字段都被视为json,我们可以通过“.”来精确期望值:


From和To是对象,可以通过
操作符访问其中的数据。 因此,查询将是:

db.emails.find({"from.address" : "i.st20@gmail.com", "tos.address" : "ron@gmail.com"}).

From和To是对象,可以通过
操作符访问其中的数据。 因此,查询将是:

db.emails.find({"from.address" : "i.st20@gmail.com", "tos.address" : "ron@gmail.com"}).

From和To是对象,可以通过
操作符访问其中的数据。 因此,查询将是:

db.emails.find({"from.address" : "i.st20@gmail.com", "tos.address" : "ron@gmail.com"}).

From和To是对象,可以通过
操作符访问其中的数据。 因此,查询将是:

db.emails.find({"from.address" : "i.st20@gmail.com", "tos.address" : "ron@gmail.com"}).

文档的快速链接:文档的快速链接:文档的快速链接:文档的快速链接: