![](/img/trans.png)
[英]In meteor, can pub/sub be used for arbitrary in-memory objects (not mongo collection)
[英]Use mongo-style syntax to query in-memory JavaScript objects from arrays instead of Mongo collections?
在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
等)
結帳下划線庫。
var result = _.find(myArr, function(item){ return item.height == 4 });
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.