【发布时间】:2016-10-06 01:25:43
【问题描述】:
如果我有这个收藏:
db.createCollection("misMensajes", {max: 100});
以及具有这种分布的文档:
db.misMensajes.insert(
{
"FechaEnvío": new Date("2015-06-22"),
"Texto": "bla",
"Destinatarios":[
{
"Nombre": "Pepa",
"Edad": 15,
"Apodo": "P"
},
{
"Nombre": "Juan",
"Edad": 16,
"Apodo": "J"
}
]
}
);
我想要做的是查询“Destinatarios”“Edad”大于 15 且小于 18 的文档。 我不知道如何查询数组“Destinatarios”的“内部”。我从 mongo 开始,我不明白很多事情。到目前为止,我所拥有的是:
db.misMensajes.find({
$and:[
{Edad:{$gt:15}},
{Edad:{$lt:18}}
]
});
但这并没有给我我需要的东西。
【问题讨论】:
标签: mongodb mongodb-query database nosql