2016-05-28 12 views
0

このメソッドを使用すると、_Userコレクションからすべてのドキュメントが取得されます。しかし

db.getCollection("_User").find({ "_id" : { $nin: [] }}) 

(期待通りに)、私は$ニン配列に少なくとも1つの文字列を追加する場合:

db.getCollection("_User").find({ "_id" : { $nin: ["7HpHbmF5iu","ga61t3afsa"] }}) 

私は空の結果を得ます。 (期待 - IDS 7HpHbmF5iuとga61t3afsaを持つものなしですべての文書を取得するために)

のMongoDBバージョン3.2.6

これらは私がすべてからフィルタリングする2つの文書である:それはだった

{ "_id" : "7HpHbmF5iu", "expiration_date" : ISODate("2015-12-28T08:51:21.252Z"), "_created_at" : ISODate("2015-10-29T08:51:23.302Z"), "_updated_at" : ISODate("2016-03-10T17:37:45.262Z"), "gender" : "female", "firstName" : "Toma", "verification" : "verified", "birthdayDate" : ISODate("1995-02-15T00:00:00Z") } 

{ "_id" : "ga61t3afsa", "expiration_date" : ISODate("2015-12-27T07:54:21.235Z"), "_created_at" : ISODate("2015-10-28T07:11:22.102Z"), "_updated_at" : ISODate("2016-03-11T16:11:10.100Z"), "gender" : "female", "firstName" : "Goda", "verification" : "verified", "birthdayDate" : ISODate("1992-09-13T00:00:00Z") } 
+0

それぞれの文書を追加してください。 –

+0

@MarkusWMahlberg – Aurintas

+0

が奇妙に追加されました。そのクエリはうまく見え、試してみると機能します。 – JohnnyHK

答えて

0

Azure DocumentDBでMongoとの間違いがありましたが、私はそのサービスを使用しないことを選択しましたので、すでに修正済みかどうかわかりません。

関連する問題