Latest web development tutorials

MongoDB في المستند

هذا الفصل سوف تظهر لك كيفية إدراج البيانات في جمع MongoDB.

هيكل البيانات JSON الوثيقة وأساسا نفس.

جميع البيانات يتم تخزينها في جمع وتنسيق BSON.

BSON هو شكل ثنائي شكل الطبقة سلمان تخزين تسمى ثنائي JSON.

إدراج وثيقة

MongoDB باستخدام إدراج () أو حفظ () طريقة لإدراج وثيقة لجمع وبناء الجملة كما يلي:

db.COLLECTION_NAME.insert(document)

أمثلة

الوثائق التالية يمكن تخزينها في قاعدة البيانات MongoDB w3big جمع عمود:

>db.col.insert({title: 'MongoDB 教程', 
    description: 'MongoDB 是一个 Nosql 数据库',
    by: '本教程',
    url: 'http://www.w3big.com',
    tags: ['mongodb', 'database', 'NoSQL'],
    likes: 100
})

العقيد المثال أعلاه هو لدينا اسم جمع، القسم السابق أنشأنا بالفعل، وإذا كانت مجموعة غير موجود في قاعدة البيانات، وسوف MongoDB إنشاء وثائق جمع وإدراج تلقائيا.

عرض في الوثيقة:

> db.col.find()
{ "_id" : ObjectId("56064886ade2f21f36b03134"), "title" : "MongoDB 教程", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "本教程", "url" : "http://www.w3big.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
> 

يمكننا أيضا أن تعريف المتغير البيانات على النحو التالي:

> document=({title: 'MongoDB 教程', 
    description: 'MongoDB 是一个 Nosql 数据库',
    by: '本教程',
    url: 'http://www.w3big.com',
    tags: ['mongodb', 'database', 'NoSQL'],
    likes: 100
});

بعد تنفيذ النتائج على النحو التالي:

{
        "title" : "MongoDB 教程",
        "description" : "MongoDB 是一个 Nosql 数据库",
        "by" : "本教程",
        "url" : "http://www.w3big.com",
        "tags" : [
                "mongodb",
                "database",
                "NoSQL"
        ],
        "likes" : 100
}

إدراج العملية:

> db.col.insert(document)
WriteResult({ "nInserted" : 1 })
> 

في وثيقة ويمكنك أيضا استخدام db.col.save (الوثيقة) الأوامر. إذا لم تقم بتحديد الحقل _ID إنقاذي () طريقة مشابهة لادخال طريقة (). إذا قمت بتحديد الحقل _ID، يتم تحديث البيانات _ID.