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

MongoDBで最大のドキュメントサイズを見つける

    小さなシェルスクリプトを使用して、この値を取得できます。

    :これは全表スキャンを実行しますが、大規模なコレクションでは遅くなります。

    let max = 0, id = null;
    db.test.find().forEach(doc => {
        const size = Object.bsonsize(doc); 
        if(size > max) {
            max = size;
            id = doc._id;
        } 
    });
    print(id, max);
    


    1. mongoose正規表現とテキストを使用してmongodbを検索する

    2. プールからリソースを取得できませんでした(SocketTimeoutException :)

    3. Mongodbクエリ特定のキーを持つレコードを選択するには

    4. MongoDBで日付から秒を取得する5つの方法