untuk memasukkan satu dokumen atau
untuk memasukkan beberapa dokumen. Berikut adalah contoh menggunakan shell MongoDB:pemandu seperti node.js atau python menawarkan kaedah yang sama, selalunya dengan ciri tambahan untuk pengendalian ralat dan operasi tak segerak. Sebagai contoh, dalam node.js menggunakan pemacu MongoDB:
insertOne()
insertMany()
mengemas kini data:
// Insert a single document db.myCollection.insertOne( { name: "John Doe", age: 30, city: "New York" } ); // Insert multiple documents db.myCollection.insertMany( [ { name: "Jane Doe", age: 25, city: "London" }, { name: "Peter Jones", age: 40, city: "Paris" } ] );
MongoDB menyediakan beberapa cara untuk mengemas kini dokumen.
mengemas kini dokumen tunggal yang sepadan dengan pertanyaan, sementaraconst { MongoClient } = require('mongodb'); const uri = "mongodb://localhost:27017"; // Replace with your connection string const client = new MongoClient(uri); async function run() { try { await client.connect(); const database = client.db('myDatabase'); const collection = database.collection('myCollection'); const doc = { name: "Alice", age: 28, city: "Tokyo" }; const result = await collection.insertOne(doc); console.log(`A document was inserted with the _id: ${result.insertedId}`); } finally { await client.close(); } } run().catch(console.dir);
untuk mengubah suai medan dalam dokumen. Berikut adalah contoh menggunakan shell MongoDB:
sama dan updateOne()
kaedah wujud dalam pelbagai pemandu. updateMany()
$set
Perpustakaan pemandu menyediakan fungsi yang setara. Kaedah ini membolehkan pertanyaan yang kuat menggunakan pelbagai pengendali dan syarat. Pemandu menyediakan kaedah untuk mengendalikan kursor dengan cekap. Indeks adalah penting untuk mempercepatkan pertanyaan. Buat indeks pada medan yang kerap ditanya. Gunakan pengendali pertanyaan yang sesuai dan elakkan menggunakan klausa
// Update a single document db.myCollection.updateOne( { name: "John Doe" }, { $set: { age: 31 } } ); // Update multiple documents db.myCollection.updateMany( { age: { $lt: 30 } }, { $set: { city: "Unknown" } } );
Atas ialah kandungan terperinci Cara menambah, memadam, mengubah suai dan menyemak pangkalan data MongoDB. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!