【发布时间】:2018-06-27 21:00:55
【问题描述】:
我正在使用 Mongoose 根据以下描述的条件搜索集合中的文档:
文档:
{
"_id": {
"$oid": "5a60621e20205641281f7c2f"
},
"key1": [
{
"available": true,
"required": true,
"name": "Name-1"
},
{
"available": true,
"required": true,
"name": "Name-2"
},
{
"available": true,
"required": true,
"name": "Name-3"
}
],
"__v": 0
}
我想根据属性key1 执行搜索。所以基本上我想要做的是将json对象作为搜索模式传递到下面,然后将结果作为上面的文档作为回报
[
{
"available": true,
"required": true,
"name": "Name-1"
},
{
"available": true,
"required": true,
"name": "Name-2"
},
{
"available": true,
"required": true,
"name": "Name-3"
}
]
有什么方法可以实现吗?
【问题讨论】:
-
你匹配json对象与
key1? -
JSON 对象是相同的顺序还是它的变化?