我刚开始使用 MongooseJS,我想知道这些查询中哪个是进行查找位置查询的最佳方式。这个查询?
post.Model
.findOne({
_id : id,
creator : creator
})
.remove(function(err, results) {
callback(err, results);
});
还是这个查询?
post.Model
.findOne({
creator : creator
})
.where('_id')
.equals(id)
.remove(function(err, results) {
callback(err, results);
});
两者都按我想要的方式工作,但我觉得我做错了什么,并且有更好的方法来做到这一点。我一直在寻找可能对我有帮助的示例查询,我发现了不同的实现,例如:
post.Model.findOne({ $where : [ ] })
TIA。我为新问题道歉。