我可以用 MongoDB 查询做这样的事情吗(我也在使用 MongooseJS)。
在 lodash 中,我可以这样做:
var characters = [
{ 'name': 'barney', 'age': 36, 'blocked': false },
{ 'name': 'fred', 'age': 40, 'blocked': true },
{ 'name': 'pebbles', 'age': 1, 'blocked': false }
];
_.find(characters, function(chr) {
// Do any kind of logic and ultimately return a boolean.
return chr.age - 10 > 24;
}); // returns barney and fred
我可以用内置的 mongo 驱动程序或 mongoosejs 做这样的事情吗?我宁愿不读取所有对象并像这样遍历它们,因为它们可能很多。我宁愿 mongo 为我做这件事。
谢谢!