Pertanyaan yang diberi tag «mongodb-query»

Tag ini untuk pertanyaan yang berkaitan dengan kueri dan pembaruan koleksi MongoDB, baik melalui mongo shell atau menggunakan driver bahasa pemrograman.


12
Permintaan dokumen dengan ukuran array lebih besar dari 1
Saya memiliki koleksi MongoDB dengan dokumen dalam format berikut: { "_id" : ObjectId("4e8ae86d08101908e1000001"), "name" : ["Name"], "zipcode" : ["2223"] } { "_id" : ObjectId("4e8ae86d08101908e1000002"), "name" : ["Another ", "Name"], "zipcode" : ["2224"] } Saat ini saya bisa mendapatkan dokumen yang cocok dengan ukuran array tertentu: db.accommodations.find({ name : { $size …

14
Temukan objek antara dua tanggal MongoDB
Saya telah bermain-main menyimpan tweet di dalam mongodb, setiap objek terlihat seperti ini: { "_id" : ObjectId("4c02c58de500fe1be1000005"), "contributors" : null, "text" : "Hello world", "user" : { "following" : null, "followers_count" : 5, "utc_offset" : null, "location" : "", "profile_text_color" : "000000", "friends_count" : 11, "profile_link_color" : "0000ff", "verified" : …

14
Ambil hanya elemen yang ditanyakan dalam array objek dalam koleksi MongoDB
Misalkan Anda memiliki dokumen-dokumen berikut dalam koleksi saya: { "_id":ObjectId("562e7c594c12942f08fe4192"), "shapes":[ { "shape":"square", "color":"blue" }, { "shape":"circle", "color":"red" } ] }, { "_id":ObjectId("562e7c594c12942f08fe4193"), "shapes":[ { "shape":"square", "color":"black" }, { "shape":"circle", "color":"green" } ] } Lakukan kueri: db.test.find({"shapes.color": "red"}, {"shapes.color": 1}) Atau db.test.find({shapes: {"$elemMatch": {color: "red"}}}, {"shapes.color": 1}) Mengembalikan dokumen yang …


26
Catatan acak dari MongoDB
Saya mencari untuk mendapatkan catatan acak dari yang sangat besar (rekor 100 juta) mongodb. Apa cara tercepat dan paling efisien untuk melakukannya? Data sudah ada di sana dan tidak ada bidang di mana saya bisa menghasilkan angka acak dan mendapatkan baris acak. Ada saran?




3
Bagaimana cara meminta objek bersarang?
Saya punya masalah ketika menanyakan mongoDB dengan notasi objek bersarang: db.messages.find( { headers : { From: "reservations@marriott.com" } } ).count() 0 db.messages.find( { 'headers.From': "reservations@marriott.com" } ).count() 5 Saya tidak bisa melihat kesalahan saya. Saya mengharapkan notasi objek bersarang untuk mengembalikan hasil yang sama dengan permintaan notasi titik. Dimana saya …

15
Cara Memperbarui Beberapa Elemen Array di mongodb
Saya punya dokumen Mongo yang menampung berbagai elemen. Saya ingin mengatur ulang .handledatribut semua objek dalam array di mana .profile= XX. Dokumen tersebut dalam bentuk berikut: { "_id": ObjectId("4d2d8deff4e6c1d71fc29a07"), "user_id": "714638ba-2e08-2168-2b99-00002f3d43c0", "events": [{ "handled": 1, "profile": 10, "data": "....." } { "handled": 1, "profile": 10, "data": "....." } { "handled": …

8
mongodb: masukkan jika tidak ada
Setiap hari, saya menerima stok dokumen (pembaruan). Yang ingin saya lakukan adalah memasukkan setiap item yang belum ada. Saya juga ingin melacak saat pertama kali saya memasukkannya, dan terakhir kali saya melihatnya dalam pembaruan. Saya tidak ingin memiliki dokumen duplikat. Saya tidak ingin menghapus dokumen yang sebelumnya telah disimpan, tetapi …




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.