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

MongoDBで同じフィールドを複数回使用する方法NodeJSでクエリを検索する

    クエリJSONオブジェクトにnameが含まれています フィールドを2回入力すると、クエリが中断されます。 $andに注意してください mongoクエリ演算子。正しいクエリを作成するには、次の2つの方法があります。

    1) db.users.find({ $and: [{ name: { $nin: [current_user] } }, { name: { $regex: new RegExp(/query/) } }] })

    2) db.users.find({ name: { $nin: [current_user], $regex: new RegExp(/query/) } })

    また、1人のユーザーのみを除外する場合は、$ne $ninの代わりに演算子 。




    1. 余分な文字列が前に付いたRedisシリアル化

    2. Meteorの公開:配列ドキュメントフィールドの特定のフィールドを非表示にしますか?

    3. MongoDBGridFS-ファイル名ですか、それともfileNameですか

    4. MongoDB/Mongoose-日付によるオブジェクトの配列のクエリ