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

mongoコンソールでObjectIdを使用してオブジェクトを検索するにはどうすればよいですか?

    まったく奇妙なことではありませんが、人々はいつもこれを行っています。コレクション名が正しいこと(大文字と小文字が区別されること)、およびObjectIdが正確であることを確認してください。

    ドキュメントはこちら

    > db.test.insert({x: 1})
    
    > db.test.find()                                               // no criteria
    { "_id" : ObjectId("4ecc05e55dd98a436ddcc47c"), "x" : 1 }      
    
    > db.test.find({"_id" : ObjectId("4ecc05e55dd98a436ddcc47c")}) // explicit
    { "_id" : ObjectId("4ecc05e55dd98a436ddcc47c"), "x" : 1 }
    
    > db.test.find(ObjectId("4ecc05e55dd98a436ddcc47c"))           // shortcut
    { "_id" : ObjectId("4ecc05e55dd98a436ddcc47c"), "x" : 1 }
    


    1. PHPでRedisToGoに接続する

    2. MongoDBデータベースとコレクションの統計

    3. Yii2フレームワークでMemcachedを使用する方法

    4. MongoDB $ dateFromString