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

マングースの保存と挿入と作成

    .save() はモデルのインスタンスメソッドですが、.create() Modelから直接呼び出されます メソッド呼び出しとして、本質的に静的であり、オブジェクトを最初のパラメーターとして受け取ります。

    var mongoose = require('mongoose');
    
    var notificationSchema = mongoose.Schema({
        "datetime" : {
            type: Date,
            default: Date.now
        },
        "ownerId":{
            type:String
        },
        "customerId" : {
            type:String
        },
        "title" : {
            type:String
        },
        "message" : {
            type:String
        }
    });
    
    var Notification = mongoose.model('Notification', notificationsSchema);
    
    
    function saveNotification1(data) {
        var notification = new Notification(data);
        notification.save(function (err) {
            if (err) return handleError(err);
            // saved!
        })
    }
    
    function saveNotification2(data) {
        Notification.create(data, function (err, small) {
        if (err) return handleError(err);
        // saved!
        })
    }
    

    必要な機能を外部にエクスポートします。

    Mongoose Docsで詳細を確認するか、Modelのリファレンスを読むことを検討してください。 マングースのプロトタイプ。




    1. HBaseコンパクションとは何ですか?

    2. MongoDBデータベースデプロイメントの自動化

    3. MongoDB $ sin

    4. ApacheHBase書き込みパス