sql >> データベース >  >> NoSQL >> MongoDB

find({})で配列の共通部分を処理するにはどうすればよいですか?

    また、これはあなたが探している正確な答えではありませんが、 $ in 演算子:

    db.i.find({
      children : { $in : arr}
    })
    

    これは上記の結果を生成しないことに注意してください({_id:"1",children:["1.1"]},ではなく、配列内のすべての値を出力します。 。

    しかし、私が提案したことを実行できます。その後、アプリケーションですべての結果を反復処理し、子と配列の共通部分のみを出力します。



    1. 最後の5つのドキュメントを順番に取得するにはどうすればよいですか?

    2. socket.io-redisの使用例

    3. Javaの自動インクリメントフィールドを使用してmongodbにドキュメントを挿入します

    4. mongoDBを使用して増分数を作成する