【发布时间】:2018-03-29 21:54:31
【问题描述】:
所以,我会向我的 api 发送以下数组格式
['apple', 'orange', 'mango', 'kiwi', 'lemon']
在我的数据库中,我有一个名为 Recipes 的集合,具有以下字段格式
ingredients: [ {
..,
name: 'apple',
..
}, {
..,
name: 'orange',
..
}] - 具有这种格式的对象数组
在我的数据库中有以下文档:
文档#1
ingredients:[
{.., name: 'apple', ..},
{.., name: 'kiwi', ..},
{.., name: 'banana', ..}]
文档 #2
ingredients:[
{.., name: 'apple', ..},
{.., name: 'orange', ..},
{.., name: 'kiwi', ..}]
文件#3
ingredients:[
{.., name: 'lemon', ..},
{.., name: 'tomato', ..},
{.., name: 'potato', ..}]
mongoose 查询应该如何返回 Document#2、Document#1、Document#3(此顺序是因为它们的数组与初始请求的数组最相似)
【问题讨论】:
标签: arrays node.js mongodb mongoose