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

mongoDBでObjectIDを持つドキュメントを検索します

    MongoIdを使用する必要があることは間違いありません オブジェクト、例:

    $item = $collection->findOne(array(
        '_id' => new MongoId('4e49fd8269fd873c0a000000')));
    

    クエリページのメモは少しわかりにくいですが、言及されています...

    ユーザーが特に指定しない限り、_idフィールドはMongoIdです。最も一般的な間違いは、MongoIdと一致する文字列を使用しようとすることです。これらは2つの異なるデータ型であり、文字列「array()」が空の配列と同じではないのと同じように互いに一致しないことに注意してください



    1. MongoDBでfeatureCompatibilityVersionを表示する方法

    2. 多数のバイナリファイルを保存するためにredisを使用する必要がありますか?

    3. Laravel:Redis接続できませんでした:[tcp://127.0.0.1:6379]

    4. $unwind空の配列