У меня есть коллекция электронных писем в MongoDB с полем, содержащим массив json.Querying mongodb
Как узнать отправителя и получателя, как я могу найти все электронные письма, обменянные между двумя людьми? Мне нужно сделать что-то вроде
db.email.find({"from": [email protected]", "tos":"[email protected]")
, но я не могу найти правильный способ, чтобы написать этот запрос :(
> db.emails.findOne()
{
"from" : {
"real_name" : "it",
"address" : "[email protected]"
},
"tos" : [
{
"real_name" : null,
"address" : "[email protected]"
}
],
}
Быстрая ссылка на документацию: http://docs.mongodb.org/manual/reference/method/db.collection.find/#query-fields-of-a- поддокумент –