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

mongodbは最後に挿入されたドキュメントを取得します

    高価であると仮定します あなたは実行時間を意味します。その場合、createdAtが必要です フィールド、createdAtのセカンダリインデックス 、およびfindOne()を使用するには 声明。 createdAtにインデックスを作成するには コレクションの場合は、次のようにします。

    myCol._ensureIndex({ createdAt: -1 });
    

    次に、公開で:

    Meteor.publish('myCol', function () {
      return MyCol.find({userId: this.userId}, { sort: { createdAt: -1 } });
    });
    



    1. MongoDBドキュメントの基準に一致する配列要素をアップサートしますか?

    2. MongoDB $ strLenCP

    3. mongodb接続がエラーをタイムアウトしました

    4. MongoEngineとPyMongoを一緒に使用する