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

流星に自動増分フィールドを作成するにはどうすればよいですか?

    mongo-counterパッケージ を使用する 、メソッドincrementCounter(name)を使用してインクリメントを作成することができます 。実装は、Createに基づいています。自動インクリメントシーケンスフィールド Meteorコレクションを経由せずにデータベースに直接アクセスします。

    Meteor.methods({
        'addRecord':function(doc) {
            doc.id = incrementCounter('docId');
            MyCollection.insert(doc);
            return doc.id;
        }
    });
    

    更新

    新しいmongoカウンターパッケージ があります Atmosphereで、おそらく私の最初の推奨よりも優れています。



    1. mongodbを使用して配列内でelemMatchを実行するにはどうすればよいですか?

    2. mongoengineを使用してGridFではなくDEFAULT_FILE_STORAGEにファイルをアップロードします

    3. FindIterable <Document>はすべてのドキュメントをロードしますか?

    4. mongoのプリミティブパッケージを使用した部分一致