find({ $and: [{ $or: [{ 'uid': newuid }, { 'public': 0 }, { 'whocanc': newuid }, { 'remind_uid': newuid }] }] }
结果: "Can't use $and with ObjectId."
应该怎样使mongoose支持mongodb条件操作符
find({ $and: [{ $or: [{ 'uid': newuid }, { 'public': 0 }, { 'whocanc': newuid }, { 'remind_uid': newuid }] }] }
结果: "Can't use $and with ObjectId."
应该怎样使mongoose支持mongodb条件操作符
var query = Schema.find();
query.and([{ color: 'green' }, { status: 'ok' }]); // $and 写法
query.or([{ color: 'red' }, { status: 'emergency' }]); // $or 写法