Rumah > Artikel > hujung hadapan web > SQL sudah Mati? Bermula dengan mongoDB
MongoDB ialah pangkalan data bukan perhubungan, yang bermaksud data disimpan sebagai koleksi.
MongoDB juga menyokong BSON (Binary JSON), bentuk JSON berkod binari yang membenarkan jenis data tambahan seperti binari, perpuluhan, ID objek dan sebagainya.
MongoDB mempunyai bahasa pertanyaannya sendiri, berdasarkan tatabahasa JSON dan JavaScript, untuk pertanyaan dan MongoDB ialah pangkalan data bukan perhubungan, yang bermaksud data disimpan sebagai koleksi, dengan setiap dokumen mewakili rekod dan setiap medan mewakili nilai.
Log masuk pertama ke akaun mongoDB anda selepas melakukan log masuk buat gugusan baharu untuk pangkalan data anda mengikut keperluan anda. mongoDB juga menawarkan kluster percuma untuk pemula jika mereka ingin belajar mongoDB. :)
Pemasangan Pengurus Pakej:
Pemasangan Awan (Atlas MongoDB):
Secara pilihan, pasang MongoDB Compass atau alatan pengurusan lain untuk pentadbiran dan visualisasi pangkalan data yang lebih mudah.
Pertama, pastikan MongoDB dipasang dan berjalan. Anda boleh menyambung ke MongoDB menggunakan cangkerang MongoDB atau klien MongoDB seperti Kompas MongoDB.
Dalam MongoDB, pangkalan data dan koleksi dicipta secara tersirat apabila data pertama kali disimpan. Untuk bertukar kepada pangkalan data tertentu atau menciptanya secara eksplisit, gunakan arahan berikut: (gunakan mydatabase)
Untuk memasukkan data ke dalam koleksi (bersamaan dengan jadual dalam pangkalan data hubungan), gunakan kaedah insertOne() atau insertMany():
// Insert a single document into a collection db.users.insertOne({ name: "John Doe", age: 30, email: "john.doe@example.com" }); // Insert multiple documents into a collection db.users.insertMany([ { name: "Jane Smith", age: 25, email: "jane.smith@example.com" }, { name: "Michael Johnson", age: 40, email: "michael.johnson@example.com" } ]);
Baca (Cari Dokumen)
Untuk mendapatkan semula data daripada koleksi, gunakan kaedah find() dengan kriteria pertanyaan pilihan:
// Find all documents in a collection db.users.find(); // Find documents matching specific criteria (e.g., find users older than 35) db.users.find({ age: { $gt: 35 } }); // Find a single document by its _id db.users.findOne({ _id: ObjectId("insert-id-here") });
Kemas kini (Kemas Kini Dokumen)
Untuk mengemas kini dokumen dalam koleksi, gunakan kaedah updateOne() atau updateMany():
// Update a single document matching a query db.users.updateOne( { name: "John Doe" }, { $set: { age: 31, email: "john.doe.updated@example.com" } } ); // Update multiple documents matching a query db.users.updateMany( { age: { $lt: 30 } }, { $set: { status: "inactive" } } );
Padam (Padam Dokumen)
Untuk mengalih keluar dokumen daripada koleksi, gunakan kaedah deleteOne() atau deleteMany():
// Delete a single document matching a query db.users.deleteOne({ name: "John Doe" }); // Delete multiple documents matching a query db.users.deleteMany({ status: "inactive" });
Terima kasih kerana membaca siaran ini untuk lebih banyak perkara seperti ini ikuti akaun saya dan beritahu saya jika anda mempunyai cadangan di bahagian komen.
Atas ialah kandungan terperinci SQL sudah Mati? Bermula dengan mongoDB. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!