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

使用mongo风格的语法从数组而不是Mongo集合中查询内存中的JavaScript对象?

如何解决《使用mongo风格的语法从数组而不是Mongo集合中查询内存中的JavaScript对象?》经验,为你挑选了0个好方法。

在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,而是一般由任何蒙戈运营商转换(例如$eq,$ge等)

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