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

gridfs getがファイル名だけでファイルID(ObjectId)を処理しない理由

    私も同様の問題を抱えていました。問題は、実際のObjectIDの代わりにObjectIDの文字列表現を使用していたことであることが判明しました。これの代わりに:

    var gridStore = new GridStore(db, '51299e0881b8e10011000001', 'r');
    

    私はこれを行う必要がありました:

    var gridStore = new GridStore(db, new ObjectID('51299e0881b8e10011000001'), 'r');
    


    1. MongoDBが私のインデックスを使用していません

    2. DataTableをRedisとの間でシリアル化/逆シリアル化するための最も時間効率の良い方法は何ですか?

    3. Spring-Mongo-Data Updateは1つの位置引数のみを許可しますか?

    4. 有用な単位までのMongoDB地理距離/半径