在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
等)