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

Mongooseで既存のコレクションにアクセスするにはどうすればよいですか?

    Mongooseは、スキーマの下で、またはモデルを宣言するときの3番目の引数としてコレクション名を指定する機能を追加しました。それ以外の場合は、モデルにマップした名前で指定された複数形のバージョンが使用されます。

    スキーママップされた次のようなものを試してください:

    new Schema({ url: String, text: String, id: Number}, 
               { collection : 'question' });   // collection name
    

    またはマッピングされたモデル:

    mongoose.model('Question', 
                   new Schema({ url: String, text: String, id: Number}), 
                   'question');     // collection name
    


    1. _idフィールドのないmongoexport

    2. マングースは`$set`フィールドではなくドキュメントを上書きします

    3. Redis:競合状態とシングルスレッド

    4. MongoDB $ week