2016-12-19 65 views
1

我想跳过一个用户特别利用_id并显示所有其他用户,我想下面的代码它不工作:查找所有除一个在MongoDB中

db.user.find(
    { _id: { $nin: ["5848e9ecaec0f31372816a26"] } }, 
    { username: 1 } 
).pretty() 

回答

1

使用的ObjectId为_id:

db.user.find({ _id: { $nin: [ObjectId("5848e9ecaec0f31372816a26")] } }) 
+0

非常感谢! – GsMalhotra

1

简短的回答:使用$ne一用户db.user.find({_id:{$ne:"5848e9ecaec0f31372816a26"} })