1
在猫鼬中将两个OR查询与AND结合
我想在Monoose中将两个OR查询与AND结合在一起,例如以下SQL语句: SELECT * FROM ... WHERE (a = 1 OR b = 1) AND (c=1 OR d=1) 我在NodeJS模块中尝试了此操作,该模块仅从主应用程序获取模型对象: /********** Main application ***********/ var query = MyModel.find({}); myModule1.addCondition(query); myModule2.addCondition(query); query.exec(...) /************ myModule1 ***************/ exports.addCondition = function(query) { query.or({a: 1}, {b: 1}); } /************ myModule2 ***************/ exports.addCondition = function(query) { query.or({c: 1}, …