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

$inが$allよりもはるかに速いのはなぜですか?

    あなたはリンゴとオレンジを比較しています。どちらのクエリも異なる結果を返します。 $ allは、フィールド値がすべての入力と一致する必要があることを意味し、$ inは、フィールド値がいずれかの値と一致する必要があることを意味します。 $ allはand、$inはorです。

    $limitと組み合わせる-$allクエリは、inと比較して、一致するものを見つけるためにより多くのドキュメントを調べる必要があります。



    1. DynamoDBとMongoDBNoSQL

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

    3. Node.jsMongoose.js文字列からObjectId関数へ

    4. phpとmongodbでのこれまでのタイムスタンプ