1. ホーム
  2. mongodb

[解決済み] Mongo で "NOT IN" クエリを実行するにはどうすればいいのですか?

2022-03-03 22:23:40

質問

これは私の文書です。

{ 
    title:"Happy thanksgiving",
    body: "come over for dinner",
    blocked:[
       {user:333, name:'john'},
       {user:994, name:'jessica'},
       {user:11, name: 'matt'},
    ]
}

ユーザー11が"blocked"に入っていない文書をすべて検索するクエリーは何でしょうか?

どのように解決するのですか?

を使用することができます。 $in または $nin は、quot;not in"の意味です。

例...

> db.people.find({ crowd : { $nin: ["cool"] }});

ここにもっとたくさんの例を載せました。 http://learnmongo.com/posts/being-part-of-the-in-crowd/