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

Mongoは最後のドキュメントを削除します

    _idを使用できるはずです 回答に概説されているように、最後に挿入されたもので並べ替えるここ

    db.coll.find().sort({_id:-1}).limit(100);
    

    のように見えます ただし、標準のmongo削除操作で制限を使用することはサポートされていないため、次のようなものを使用して100個のドキュメントを削除できます。

    for(i=0;i<100;i++) {
        db.coll.findAndModify({query :{}, sort: {"_id" : -1}, remove:true})
    }
    

    docs を参照してください findAndModifyの詳細については 。




    1. ネストされたdictまたはPythonでdictに含まれる配列に対してmongoengineでこのようなフィルタークエリを実行するにはどうすればよいですか?

    2. 配列を比較して違いを返す

    3. MongoDB$count集約演算子

    4. mongodbは、mongooseを使用して機能しない配列からオブジェクトをプルします