«mongodb» etiketlenmiş sorular

MongoDB ölçeklenebilir, yüksek performanslı, açık kaynak kodlu, belge odaklı bir NoSQL veritabanıdır. Çok sayıda dili ve uygulama geliştirme platformlarını destekler. Sunucu yönetimi ile ilgili sorular https://dba.stackexchange.com adresinde sorulabilir.

12
Mongo'da kimlik doğrulaması yapılamıyor, "kimlik doğrulama başarısız"
Şu talimatları kullanarak mongo için bir yönetici kullanıcı oluşturdum: http://docs.mongodb.org/manual/tutorial/add-user-administrator/ Mongo istemcisinden kimlik doğrulaması yapabiliyorum gibi görünüyor: > use admin switched to db admin > db.auth('admin','SECRETPASSWORD'); 1 > Ama başka türlü bağlantı kuramıyorum. Örneğin: mongo -u yönetici -p SECRETPASSWORD şu hatayı verir: JavaScript execution failed: Error: 18 { code: 18, …
91 mongodb 

6
Mac'teki mongodb veritabanının konumu
Mac ve mongodb için biraz yeniyim. Mac'te mongodb kullanılarak oluşturulan veritabanına erişme konusunda garip bir şüphem var mı? Biliyorum, Windows'ta veritabanı dosyalarımın depolandığı c: \ data \ db adlı bir klasör var. Mac'te veritabanı nasıl ve nerede saklanır. Gibi bir şey yaptığımı hatırlıyorum sudo mkdir -p /data/db sudo chown `id …

19
MongoDb, Code 100 ile kapanıyor [kapalı]
Kapalı. Bu sorunun hata ayıklama ayrıntılarına ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 4 ay önce kapandı . Bu soruyu geliştirin İlk MongoDb'mi kurmak için MongoDb Belgelerini takip ettim, MongoDB'yi komutu kullanarak başlattığımda C:\Program …
91 mongodb 

16
İçinde "@" bulunan MongoDB şifresi
Node.js'de Mongoose kullanarak bir kullanıcı adı ve parola ile bir MongoDB veritabanına bağlanmaya çalışıyorum. Tüm dokümanlar bağlantı dizesinin şöyle görünmesi gerektiğini söylüyor mongodb://username:password@host:port/db Ancak parola, içinde '@' karakterini içerir. Bundan firavun faresinin anlayacağı bir bağlantı dizesini nasıl yapabilirim? Paroladaki '@' işaretinden kaçabilir miyim yoksa kullanmam gereken başka bir bağlantı yöntemi …

4
Mongoose ile bir koleksiyondaki tüm belgeleri nasıl kaldırabilirsiniz?
Nasıl yapılacağını biliyorum... Tek bir belgeyi kaldırın. Koleksiyonun kendisini kaldırın. Mongo ile koleksiyondaki tüm belgeleri kaldırın. Ancak Mongoose ile tüm belgeleri koleksiyondan nasıl çıkaracağımı bilmiyorum. Bunu kullanıcı bir düğmeyi tıkladığında yapmak istiyorum. Bazı uç noktalara bir AJAX isteği göndermem ve kaldırma işlemini uç noktaya yaptırmam gerektiğini varsayıyorum, ancak son noktada …

5
MongoDB'yi Homebrew ile Kurmak
MongoDB'de nispeten yeniyim ve Homebrew ile Mac'ime MongoDB yüklemeye çalışıyorum, ancak şu hatayı alıyorum: Error: No available formula with the name "mongodb" ==> Searching for a previously deleted formula (in the last month)... Warning: homebrew/core is shallow clone. To get complete history run: git -C "$(brew --repo homebrew/core)" fetch --unshallow …

4
Sütun odaklı NoSQL, belge odaklı olmaktan nasıl farklıdır?
Okuduğum üç tür NoSQL veritabanı anahtar-değer, sütun odaklı ve belge odaklıdır. Anahtar / değer çifti oldukça basittir - sade bir değere sahip bir anahtar. Anahtar-değer olarak tanımlanmış belge odaklı veritabanları gördüm, ancak değer JSON nesnesi gibi bir yapı olabilir. Her "belge" bir başkasıyla aynı anahtarların tümüne, bir kısmına veya hiçbirine …

2
MongoDB: Sunucuda başlangıç ​​uyarıları var '' Veritabanı için erişim kontrolü etkinleştirilmedi ''
Bugün ilk olarak MongoDB 3.4.1'i kurdum. Ancak onu başlatıp MongoDB kabuğunu kullandığımda bana aşağıdaki uyarıları verdi: C:\Users\hs>"C:\Program Files\MongoDB\Server\3.4\bin\mongo.exe MongoDB shell version v3.4.1 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.4.1 Server has startup warnings: 2017-01-12T21:19:46.941+0800 I CONTROL [initandlisten] 2017-01-12T21:19:46.942+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the …
91 mongodb 

7
MongoDB, nesneyi diziden kaldır
Doc: { _id: 5150a1199fac0e6910000002, name: 'some name, items: [{ id: 23, name: 'item name 23' },{ id: 24, name: 'item name 24' }] } Bir diziden belirli bir nesneyi çekmenin bir yolu var mı? IE 23 no'lu tüm item nesnesini items dizisinden nasıl çekerim. Denedim: db.mycollection.update({'_id': ObjectId("5150a1199fac0e6910000002")}, {$pull: {id: 23}}); …


4
Mongodb-native findOne () 'de bir değişken alan adı olarak nasıl kullanılır?
Bu verilere mongodb'de sahibim: { "name": "Amey", "country": "India", "region": "Dhule,Maharashtra" } ve sorguda değişken olarak bir alan adı geçirirken verileri almak istiyorum. Aşağıdaki çalışmıyor: var name = req.params.name; var value = req.params.value; collection.findOne({name: value}, function(err, item) { res.send(item); }); Mongodb'u hem alan adını hem de değerini dinamik tutarak nasıl …

3
MongoDB Şema Tasarımı - Çok sayıda küçük belge mi yoksa daha az sayıda büyük belge mi?
Arka Plan RDBMS veritabanımızdan MongoDB'ye bir dönüşümün prototipini oluşturuyorum. Normalden arındırırken, sanki iki seçeneğim varmış gibi görünüyor; biri çok sayıda (milyonlarca) daha küçük belgeye yol açıyor veya diğeri daha az (yüz binlerce) büyük belgeye yol açıyor. Basit bir analoga indirgeyebilseydim, bunun gibi daha az Müşteri belgesine sahip bir koleksiyon arasındaki …


8
(düğüm: 3341) Kullanımdan kaldırma Uyarı: Firavun faresi: mpromise
Özel yöntemlerimle firavun faresinin tepesinde bir sınıf geliştirmeye çalışıyorum, bu yüzden firavun faresini kendi sınıfımla genişlettim ama yeni bir araba yöntemi yaratmak için çağırdığımda işe yarıyor ama şerit ve hatası, burada size izin veriyorum ne yapmaya çalıştığımı gör. Bu uyarıyı alıyorum (node:3341) DeprecationWarning: Mongoose: mpromise (mongoose's default promise library) is …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.