Saya ingin menanyakan sesuatu dengan likepermintaan SQL : SELECT * FROM users WHERE name LIKE '%m%' Bagaimana cara saya mencapai hal yang sama di MongoDB? Saya tidak dapat menemukan operator likedalam dokumentasi
Tag ini untuk pertanyaan yang berkaitan dengan kueri dan pembaruan koleksi MongoDB, baik melalui mongo shell atau menggunakan driver bahasa pemrograman.
Saya ingin menanyakan sesuatu dengan likepermintaan SQL : SELECT * FROM users WHERE name LIKE '%m%' Bagaimana cara saya mencapai hal yang sama di MongoDB? Saya tidak dapat menemukan operator likedalam dokumentasi
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...
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" : "",...
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":[ {...
Di MongoDB, apakah mungkin untuk memperbarui nilai bidang menggunakan nilai dari bidang lain? SQL yang setara akan menjadi seperti: UPDATE Person SET Name = FirstName + ' ' + LastName Dan pseudo-code MongoDB adalah: db.person.update( {}, { $set : { name : firstName + ' ' + lastName }...
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
Saya ingin mendapatkan nama semua kunci dalam koleksi MongoDB. Sebagai contoh, dari ini: db.things.insert( { type : ['dog', 'cat'] } ); db.things.insert( { egg : ['cat'] } ); db.things.insert( { type : [] } ); db.things.insert( { hello : [] } ); Saya ingin mendapatkan kunci unik: type, egg,...
{ name: 'book', tags: { words: ['abc','123'], lat: 33, long: 22 } } Misalkan ini dokumen. Bagaimana saya menghapus " words" sepenuhnya dari semua dokumen dalam koleksi ini? Saya ingin semua dokumen tanpa " words": { name: 'book', tags: { lat: 33, long: 22
Bagaimana saya (dalam MongoDB) dapat menggabungkan data dari banyak koleksi menjadi satu koleksi? Bisakah saya menggunakan pengurangan peta dan jika demikian, bagaimana caranya? Saya akan sangat menghargai beberapa contoh karena saya seorang pemula.
Saya punya masalah ketika menanyakan mongoDB dengan notasi objek bersarang: db.messages.find( { headers : { From: "[email protected]" } } ).count() 0 db.messages.find( { 'headers.From': "[email protected]" } ).count() 5 Saya tidak bisa melihat kesalahan saya. Saya mengharapkan...
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":...
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...
Saya ingin menentukan tahap agregasi $ project di mana saya dapat menginstruksikannya untuk menambahkan bidang baru dan menyertakan semua bidang yang ada, tanpa harus mencantumkan semua bidang yang ada. Dokumen saya terlihat seperti ini, dengan banyak bidang: { obj: { obj_field1: "hi",...
Saya memiliki Emaildokumen dengan sent_atbidang tanggal: { 'sent_at': Date( 1336776254000 ) } Jika ini Emailbelum dikirim, sent_atbidangnya kosong, atau tidak ada. Saya perlu menghitung semua yang terkirim / tidak terkirim Emails. Saya terjebak dalam mencoba mencari cara yang tepat untuk...
Apakah ada kueri untuk menghitung berapa banyak nilai berbeda yang berisi bidang di DB. fe Saya memiliki bidang untuk negara dan ada 8 jenis nilai negara (spanyol, inggris, prancis, dll ...) Jika seseorang menambahkan lebih banyak dokumen dengan negara baru, saya ingin kueri dikembalikan...
Apa sintaks untuk melakukan $ lookup pada bidang yang merupakan larik ObjectIds daripada hanya satu ObjectId? Contoh Dokumen Pemesanan: { _id: ObjectId("..."), products: [ ObjectId("..<Car ObjectId>.."), ObjectId("..<Bike ObjectId>..") ] } Kueri Tidak
Saya ingin mengetahui rekor terbaru dalam sebuah koleksi. Bagaimana cara melakukannya? Catatan: Saya tahu kueri baris perintah berikut berfungsi: 1. db.test.find().sort({"idate":-1}).limit(1).forEach(printjson); 2. db.test.find().skip(db.test.count()-1).forEach(printjson) di mana idate memiliki...
Saya dapat menggunakan LikeOperator SQL menggunakan pymongo, db.test.find({'c':{'$regex':'ttt'}}) Tapi bagaimana saya bisa menggunakan Not LikeOperator? Saya mencoba db.test.find({'c':{'$not':{'$regex':'ttt'}}) tetapi mendapat kesalahan: OperationFailure: $ not tidak boleh memiliki...
Saat menggunakan $inklausa MongoDB , apakah urutan dokumen yang dikembalikan selalu sesuai dengan urutan argumen array?