Pertanyaan yang diberi tag «mongodb»

MongoDB adalah database NoSQL yang terukur, berkinerja tinggi, sumber terbuka, berorientasi dokumen. Ini mendukung sejumlah besar bahasa dan platform pengembangan aplikasi. Pertanyaan tentang administrasi server dapat ditanyakan di https://dba.stackexchange.com.

9
Gunakan kasing untuk NoSQL [ditutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Perbaiki pertanyaan ini NoSQL telah mendapatkan banyak perhatian di industri kami baru-baru ini. …

12
MongoDB: Bagaimana cara memperbarui banyak dokumen dengan satu perintah?
Saya terkejut menemukan bahwa kode contoh berikut ini hanya memperbarui satu dokumen: > db.test.save({"_id":1, "foo":"bar"}); > db.test.save({"_id":2, "foo":"bar"}); > db.test.update({"foo":"bar"}, {"$set":{"test":"success!"}}); > db.test.find({"test":"success!"}).count(); 1 Saya tahu saya bisa mengulang dan terus memperbarui sampai semuanya berubah, tetapi itu tampaknya sangat tidak efisien. Apakah ada cara yang lebih baik?
144 mongodb  document  nosql 

2
Bagaimana cara memeriksa apakah bidang array berisi nilai unik atau array lain di MongoDB?
Saya menggunakan mongodb sekarang. Saya memiliki koleksi blogpost, dan blogpost memiliki tag yang diajukan yang merupakan array, misalnya blogpost1.tags = ['tag1', 'tag2', 'tag3', 'tag4', 'tag5'] blogpost2.tags = ['tag2', 'tag3'] blogpost3.tags = ['tag2', 'tag3', 'tag4', 'tag5'] blogpost4.tags = ['tag1', 'tag4', 'tag5'] Bagaimana saya bisa melakukan pencarian ini mengandung 'tag1' berisi ['tag1', …
143 mongodb 

4
Asosiasi Banyak-ke-Banyak MongoDB
Bagaimana Anda melakukan asosiasi banyak-ke-banyak dengan MongoDB? Sebagai contoh; katakanlah Anda memiliki tabel Pengguna dan tabel Peran. Pengguna memiliki banyak peran, dan peran memiliki banyak pengguna. Di tanah SQL Anda akan membuat tabel UserRoles. Users: Id Name Roles: Id Name UserRoles: UserId RoleId Bagaimana hubungan yang sama ditangani dalam MongoDB?

6
Bagaimana cara mengakses koleksi yang sudah ada sebelumnya dengan Mongoose?
Saya memiliki banyak koleksi 300 questionobjek dalam database test. Saya dapat berinteraksi dengan koleksi ini dengan mudah melalui shell interaktif MongoDB; namun, ketika saya mencoba untuk mendapatkan koleksi melalui Mongoose dalam aplikasi express.js saya mendapatkan array kosong. Pertanyaan saya adalah, bagaimana saya bisa mengakses dataset yang sudah ada ini alih-alih …


6
MongoDB / pertanyaan luwak pada tanggal tertentu?
Apakah mungkin untuk meminta tanggal tertentu? Saya menemukan di Cookbook mongo bahwa kita dapat melakukannya untuk rentang Permintaan untuk Rentang Tanggal Seperti itu: db.posts.find({"created_on": {"$gte": start, "$lt": end}}) Tetapi apakah mungkin untuk tanggal tertentu? Ini tidak berfungsi: db.posts.find({"created_on": new Date(2012, 7, 14) })

10
Bagaimana cara mengatasi kurangnya transaksi di MongoDB?
Saya tahu ada pertanyaan serupa di sini, tetapi mereka mengatakan kepada saya untuk kembali ke sistem RDBMS biasa jika saya memerlukan transaksi atau menggunakan operasi atom atau komit dua fase . Solusi kedua sepertinya pilihan terbaik. Yang ketiga saya tidak ingin mengikuti karena tampaknya banyak hal bisa salah dan saya …


10
Hapus oleh _id di konsol MongoDB
Di konsol MongoDB bagaimana saya bisa menghapus catatan dengan id? Ini koleksi saya: [ { "_id" : { "$oid" : "4d512b45cc9374271b02ec4f" }, "name" : "Gazza" }, { "_id" : { "$oid" : "4d513345cc9374271b02ec6c" }, "name" : "Dave", "adminOf" : { }, "email" : "email@email.com" } ] Dan berikut adalah perintah …
137 mongodb 

11
Bagaimana cara yang benar untuk memulai layanan mongod di linux / OS X?
Saya telah menginstal mongodb dan telah dapat menjalankannya, bekerja dengannya, melakukan hal-hal tipe DB read / write sederhana. Sekarang saya mencoba mengatur Mac saya untuk menjalankan mongod sebagai layanan. Saya mendapatkan "Perintah tidak ditemukan" sebagai tanggapan terhadap: init mongod start Menanggapi: ~: service mongod start service: This command still works, …

5
MongoDB / NoSQL: Menyimpan Riwayat Perubahan Dokumen
Persyaratan yang cukup umum dalam aplikasi database adalah untuk melacak perubahan ke satu atau lebih entitas tertentu dalam database. Saya pernah mendengar ini disebut versi baris, tabel log atau tabel sejarah (saya yakin ada nama lain untuk itu). Ada beberapa cara untuk mendekatinya dalam RDBMS - Anda dapat menulis semua …
134 mongodb  nosql 

4
Bagaimana saya bisa menghasilkan ObjectId dengan luwak?
Saya ingin menghasilkan MongoDB ObjectIddengan Mongoose. Apakah ada cara untuk mengakses ObjectIdkonstruktor dari Mongoose? Pertanyaan ini adalah tentang membuat yang baru ObjectId dari awal. ID yang dihasilkan adalah ID unik universal baru. Pertanyaan lain bertanya tentang menciptakan ObjectIddari representasi string yang ada . Dalam hal ini, Anda sudah memiliki representasi …

10
db.collection bukan fungsi saat menggunakan MongoClient v3.0
Saya telah mencoba tutorial W3schools pada nodeJS dengan MongoDB. Ketika saya mencoba menerapkan contoh ini di lingkungan nodeJS dan memanggil fungsi dengan panggilan AJAX, saya mendapatkan kesalahan di bawah ini: TypeError: db.collection is not a function at c:\Users\user\Desktop\Web Project\WebService.JS:79:14 at args.push (c:\Users\user\node_modules\mongodb\lib\utils.js:431:72) at c:\Users\user\node_modules\mongodb\lib\mongo_client.js:254:5 at connectCallback (c:\Users\user\node_modules\mongodb\lib\mongo_client.js:933:5) at c:\Users\user\node_modules\mongodb\lib\mongo_client.js:794:11 at …
132 node.js  mongodb 

3
Periksa bahwa Field Ada dengan MongoDB
Jadi saya berusaha menemukan semua catatan yang memiliki kumpulan bidang dan bukan nol. Saya mencoba menggunakan $exists, namun menurut dokumentasi MongoDB, kueri ini akan mengembalikan bidang yang sama dengan nol. $exists tidak cocok dengan dokumen yang berisi bidang yang menyimpan nilai nol. Jadi saya sekarang berasumsi saya harus melakukan sesuatu …
131 mongodb 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.