在 mongo 中,我可以构造一个如下所示的查询,以从集合中返回高度不等于 4 的对象。
var mongoQuery = { height: { "$ne": 4 } };
但是假设我有一个内存中的对象数组,并希望以相同的方式从它们中查询:
var myArr = [{height: 5}, {height: 4}, {height:3}]
我是否有任何现有的库或方法可以在数组而不是 mongo 集合上使用类似的语法?例如:
var result = someUtil(myArr, {height: {"$ne": 4}}); //returns all objects with height != 4
编辑:我不想做 != 4
,而是通常从任何 Mongo 运算符(例如 $eq
、$ge
等)
最佳答案
关于javascript - 使用 mongo 风格的语法从数组而不是 Mongo 集合中查询内存中的 JavaScript 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34060239/