查询sender等于(10000035或者10000021)并且receiver等于(10000035或者10000021)Java代码
查询sender等于(10000035或者10000021)并且receiver等于(10000035或者10000021)db.shiku_msgs.find(
{$and:[{$or:[{"sender": NumberLong("10000035")},{"sender": NumberLong("10000021")}]},{$or:[{"receiver": NumberLong("10000021")},{"receiver": NumberLong("10000035")}]}]}
)
Java代码
BasicDBList or = new BasicDBList();
or.add(10000035);
or.add(10000021);
BasicDBObject query = new BasicDBObject();
query.put("sender", new BasicDBObject("$in", or));
query.put("receiver", new BasicDBObject("$in", or));
DBObject index_msg = shiku_lastChats.findOne(query);



