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

MongoDb idの配列を使用して複数のドキュメントを取得するにはどうすればよいですか?

    MongoDBは型に依存します。つまり、1 '1'とは異なります 、"55880c251df42d0466919268"も同様です およびObjectId("55880c251df42d0466919268") 。後者はObjectIDタイプですが、strではなく、デフォルトの_idでもあります。 MongoDBドキュメントのタイプ。

    ObjectIDの詳細については、こちらをご覧ください。

    試してみてください:

    db.getCollection('feed').find({"_id" : {"$in" : [ObjectId("55880c251df42d0466919268"), ObjectId("55bf528e69b70ae79be35006")]}});
    


    1. Redisで分散ロックを作成するにはどうすればよいですか?

    2. Redisのすべてを削除するにはどうすればよいですか?

    3. ScrapyとMongoDBを使用したWebスクレイピング

    4. mongodbで子オブジェクトをクエリする方法