«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.

6
Mongo arayüzü [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, münakaşalar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
98 mongodb 

2
Belge tabanlı ve Anahtar / Değer tabanlı veritabanları arasındaki fark nedir?
Sql olmayan veritabanlarının üç farklı, popüler türü olduğunu biliyorum. Anahtar / Değer: Redis, Tokyo Cabinet, Memcached Sütun Ailesi: Cassandra, HBase Belge: MongoDB, CouchDB Bu konuda çok fazla anlamadan uzun bloglar okudum. İlişkisel veri tabanlarını biliyorum ve MongoDB / CouchDB gibi belge tabanlı veri tabanlarına alışıyorum. Biri bana bunlar ve listedeki …

1
mongodb birden çok dizi öğesi tarafından bulun
Böyle bir sicilim varsa; { "text": "text goes here", "words": ["text", "goes", "here"] } MongoDB'deki birden fazla kelimeyi nasıl eşleştirebilirim? Tek bir kelimeyi eşleştirirken bunu yapabilirim; db.find({ words: "text" }) Ama bunu birden çok kelime için denediğimde işe yaramıyor; db.find({ words: ["text", "here"] }) Tahmin ediyorum ki bir dizi kullanarak, …
98 arrays  search  mongodb 

14
Mongoose ile bir veritabanı nasıl açılır?
Node.js ve Mongoose'da bir veritabanı oluşturma komut dosyası hazırlıyorum. Veritabanının zaten var olup olmadığını nasıl kontrol edebilirim ve eğer öyleyse, Mongoose kullanarak onu bırak (sil)? Mongoose ile bırakmanın bir yolunu bulamadım.

8
MongoDb'de, bir dizi elemanını dizinine göre nasıl kaldırırsınız?
Aşağıdaki örnekte, belgenin db.people koleksiyonunda olduğunu varsayın . İlgi alanları dizisinin 3. öğesi indeksine göre nasıl kaldırılır ? { "_id" : ObjectId("4d1cb5de451600000000497a"), "name" : "dannie", "interests" : [ "guitar", "programming", "gadgets", "reading" ] } Bu benim mevcut çözümüm: var interests = db.people.findOne({"name":"dannie"}).interests; interests.splice(2,1) db.people.update({"name":"dannie"}, {"$set" : {"interests" : interests}}); Daha …
97 mongodb 


8
MongoDB her veritabanını bırak
MongoDB'mden her veritabanını bırakma komutu olup olmadığını bilmek isterim? Sadece bir datatable bırakmak isteyip istemediğimi biliyorum, sadece aşağıdaki kod gibi veritabanının adını yazmam gerekiyor ama belirtmek zorunda kalmak istemiyorum. mongo DB_NAME --eval 'db.dropDatabase();'
97 mongodb 

11
mongo grup sorgusu alanlar nasıl saklanır
Herkes. Mongo grup sorgusunda, sonuç sadece argümanlardaki anahtar (lar) ı gösterir. Her gruptaki ilk belgeyi mysql sorgu grubu gibi tutma. Örneğin: ------------------------------------------------------------------------- | name | age | sex | province | city | area | address | ------------------------------------------------------------------------- | ddl1st | 22 | 纯爷们 | BeiJing | BeiJing | ChaoYang …
97 mongodb 

6
Mongodb'dan transparent_hugepage / defrag uyarısı nasıl önlenir?
THP ile ilgili mongodb'den aşağıdaki uyarıyı alıyorum 2015-03-06T21:01:15.526-0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. 2015-03-06T21:01:15.526-0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' Ama THP'yi manuel olarak kapatmayı başardım frederick@UbuntuVirtual:~$ cat /sys/kernel/mm/transparent_hugepage/enabled always madvise [never] frederick@UbuntuVirtual:~$ cat /sys/kernel/mm/transparent_hugepage/defrag always madvise [never] Ben ekleyerek hile yaptı transparent_hugepage=neveretmek …

4
Has_many nasıl uygulanır: Mongoid ve mongodb ile ilişkiler aracılığıyla?
Rails kılavuzlarındaki bu değiştirilmiş örneği kullanarak, mongoid kullanarak ilişkisel bir "has_many: through" ilişkilendirmesi nasıl modellenir? Buradaki zorluk, mongoid'in ActiveRecord'un yaptığı gibi has_many: through'ı desteklememesidir. # doctor checking out patient class Physician < ActiveRecord::Base has_many :appointments has_many :patients, :through => :appointments has_many :meeting_notes, :through => :appointments end # notes taken during …

22
Sunucu Keşif ve İzleme motoru kullanımdan kaldırıldı
Mongoose'u Node.js uygulamamla kullanıyorum ve bu benim yapılandırmam: mongoose.connect(process.env.MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false }).then(()=>{ console.log(`connection to database established`) }).catch(err=>{ console.log(`db error ${err.message}`); process.exit(-1) }) ancak konsolda bana hala uyarı veriyor: Kullanımdan Kaldırılma Uyarısı: mevcut Sunucu Keşfi ve İzleme motoru kullanımdan kaldırıldı ve gelecekteki bir sürümde …

9
İlişkisel bir veritabanına kıyasla MongoDB gibi şemasız bir veritabanı kullanmanın avantajları nelerdir?
MySQL veya PostgreSQL gibi ilişkisel veritabanlarını kullanmaya alışkınım ve Symfony, RoR veya Django gibi MVC çerçeveleriyle birleştiriyorum ve harika çalıştığını düşünüyorum. Ancak son zamanlarda ilişkisel olmayan bir veritabanı olan MongoDB hakkında çok şey duydum veya resmi tanımdan alıntı yapacak olursak , ölçeklenebilir, yüksek performanslı, açık kaynaklı, şema içermeyen, belge odaklı …
95 mongodb  database 

3
Redis ile MongoDB
Redis ve MongoDB'yi birbirinizle birlikte kullanmaktan ne zaman faydalanacağınıza dair örnek kullanım örnekleri verebilir misiniz?
95 mongodb  redis  nosql 

13
Mongoose.js: Kullanıcı adı LIKE değerine göre kullanıcıyı bulun
MongoDb'de değer adlı bir kullanıcıyı arayarak bir kullanıcı bulmayı seviyorum. İle ilgili sorun: username: 'peter' kullanıcı adı "Peter" veya "PeTER" ise bulamıyorum .. veya bunun gibi bir şey. Bu yüzden sql gibi yapmak istiyorum SELECT * FROM users WHERE username LIKE 'peter' Umarım aradığımı anlarsınız? Kısa: mongoose.js / mongodb'de 'alan …

23
Mongoose Unique indeksi çalışmıyor!
MongoDB'nin dizinine dayalı olarak yinelenen bir değer tespit etmesine izin vermeye çalışıyorum. Bunun MongoDB'de mümkün olduğunu düşünüyorum, ancak Mongoose ambalajı sayesinde işler bozuluyor gibi görünüyor. Yani bunun gibi bir şey için: User = new Schema ({ email: {type: String, index: {unique: true, dropDups: true}} }) Aynı e-posta ile 2 kullanıcıyı …

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.