当前位置:  开发笔记 > 编程语言 > 正文

你如何使用Mongoose进行更多高级查询?特别是使用$或的查询

如何解决《你如何使用Mongoose进行更多高级查询?特别是使用$或的查询》经验,为你挑选了1个好方法。

我正在学习一些mongodb的东西,而且非常棒!

我决定尝试在节点中使用mongoose,然后意识到我不知道如何运行或命令,所以我查找了如何在常规mongoose中执行或命令,并发现查询类似于此:

db.meh.find({$ or:[{a:3},{b:4}]});

这似乎与命令行程序一起工作,用于查找== 3或b == 4的所有实体

但是......我怎么会在猫鼬中这样做?

任何帮助表示赞赏!!

注意我也希望能够使用findOne()方法执行此操作,但我假设它的行为与find()的作用相同,并且有限制



1> Chance..:

猫鼬应该是一样的.

SomeObjects.find({$or : [{a: 3}, {b: 4}]});

注意我也希望能够使用findOne()方法执行此操作,但我假设它的行为与find()的作用相同,并且有限制

是的,这应该也可以.

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有