如何使用猫鼬从数组中创建查询?

hex20dec

所以我有这个带有3个ID的数组: ["56ba576f66b9add00e4d3082","56b9252266b9add00e4d3080","56b908f166b9add00e4d307f"]

我想建立一个类似这样的查询:

userModel.find({ $or: 
  [ 
    {_id:"56ba576f66b9add00e4d3082"}, 
    {_id:"56ba576f66b9add00e4d3082"}, 
    {_id:"56ba576f66b9add00e4d3082"} 
  ]}, 
    {email:true});

是否有某种方法可以用来对数组进行此类查询?我应该使用mapReduce还是$ where方法或其他方法?(我以前从未使用过那些,所以我不确定是否是这种情况)

也许我问错了问题?任何建议都非常欢迎。

布雷克七世

如果只有一个元素,则使用$in

var array = [
    "56ba576f66b9add00e4d3082",
    "56b9252266b9add00e4d3080",
    "56b908f166b9add00e4d307f"
];

userModel.find({ "_id": { "$in": array } }, { "email": true });

$in条件基本上是$or应用到相同的字段。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何使用数组中的对象创建架构?猫鼬

来自分类Dev

如何在猫鼬中查询嵌套数组

来自分类Dev

如何在数组中对$ all进行猫鼬查询

来自分类Dev

如何使用猫鼬查询的结果过滤数组?

来自分类Dev

如何使用猫鼬中的值数组查询一组对象?

来自分类Dev

如何在猫鼬中创建多个对象数组?

来自分类Dev

如何创建对象的猫鼬模型数组?

来自分类Dev

在猫鼬中创建数组元素

来自分类Dev

无法使用猫鼬创建数组

来自分类Dev

如何使用猫鼬将数据推入MongoDB的数组中

来自分类Dev

如何使用猫鼬从数组字段中获取特定对象

来自分类Dev

如何创建一条创建路径以在猫鼬中创建数组列表

来自分类Dev

如何在猫鼬中创建/查找?

来自分类Dev

如何从猫鼬的数组中获取数据?

来自分类Dev

如何验证猫鼬数组中的整体

来自分类Dev

如何从猫鼬的数组中删除元素

来自分类Dev

如何使用猫鼬调用MongoDB数组

来自分类Dev

如何使用猫鼬查找数组元素?

来自分类Dev

如何使用猫鼬保存数组架构?

来自分类Dev

猫鼬查询FindOne与数组

来自分类Dev

猫鼬查询与数组参数

来自分类Dev

在猫鼬数组中创建,更新和删除数组

来自分类Dev

猫鼬创建空数组?

来自分类Dev

如何在猫鼬中查询findOne(),以便获得满足特定条件的文档数组子集?

来自分类Dev

查询父级时如何获取猫鼬子文档数组中的聚合值总和?

来自分类Dev

如何创建支持空值并返回全部的猫鼬查询

来自分类Dev

如何修复返回空数组的猫鼬查询

来自分类Dev

查询猫鼬中数组字段条件的文档

来自分类Dev

我如何使用猫鼬更新mongoDb中数组中的对象的数组元素

Related 相关文章

热门标签

归档