Örneğin, belgelerin "url" alanına sahip olabileceği (ancak çoğunun yapmadığı) belgelerle birlikte koleksiyonum var. "url" alanı olan tüm belgeleri (bu alanın değerine bakılmaksızın) nasıl bulabilirim?MongoDB'yi, alanın değeri ne olursa olsun, bir alana sahip olan tüm belgeleri bulmak için nasıl kullanabilirim?
11
A
cevap
21
Belgenizde bir anahtar/alan olup olmadığını bulmak için $exists işlecini kullanın. MongoDB kabuk Via
...> db.things.find({ url : { $exists : true } });
1
db.things.find ({url: {$ var:} gerçek}, {url: 1, _ID: 1});
Eğer sakıncası değişti ve size soruna cevap mı 0.
İlgili konular
- 1. Elasticsearch'te boole değeri olan belgeleri bulma
- 2. Tekil alana sahip tüm belgeler için MongoDB sorgusu
- 3. Aynı alana sahip Mongo belgeleri nasıl bulunur?
- 4. açık/yürütmek için nasıl .NET ne olursa olsun dosya
- 5. Sayfa boyutu ne olursa olsun aynı boyutta olan mobil cihazlar için bir CSS menüsü nasıl oluşturulur?
- 6. Video etiketi ne olursa olsun oranları% 100 div doldurmak için
- 7. Belirli bir alana sahip tüm lucene değerlerini alınAdı
- 8. İçeriği ne olursa olsun, lightSlider yüksekliğini nasıl artırırsınız?
- 9. svg boyutu ne olursa olsun her köşede bir öğe konumlandırın
- 10. Yerel saat dilimi ne olursa olsun başka bir saat dilimi için DateTime olsun
- 11. Ekran oryantasyonu ne olursa olsun iPhone merkezi etkinlik göstergesi
- 12. Arduino DateTime olursa olsun ben
- 13. Aygıt ses düzeyi ne olursa olsun sesler çalma
- 14. DataGridView satırını bulmak için LINQ'u nasıl kullanabilirim?
- 15. net/html ayrıştırıcı belgeyi döndürür nil * html.Node ne olursa olsun
- 16. Windows 7: başka bir pencerenin odak noktası ne olursa olsun pencereyi öne nasıl getirebilirsiniz?
- 17. Bir üyeyi kullanırken ortalama x değeri veya daha büyük olan tüm öğeleri bulmak için ActiveRecord sözdizimi
- 18. querySelectorAll - bir öznitelik kümesi olan TÜM etiketler olsun?
- 19. Aynı ada sahip karakter değişkeni olan bir nesneyi nasıl çağırırsınız?
- 20. Belirli bir alanın değeri nasıl okunur Okunur
- 21. Genel bir yönteme iletilen türü bulmak için Cecil'i nasıl kullanabilirim?
- 22. Belirli bir ada sahip bir veritabanına sahip bir veritabanındaki tüm tabloları bulmak için SQL sorgusu
- 23. Tek bir alanın uygun doğrulamayı çağırmak için değeri nasıl güncelleştirilir
- 24. Groovy'i backticks olan bir kabuk komutunu yürütmek için nasıl kullanabilirim?
- 25. ek açıklama değeri olsun?
- 26. Emacs: nasıl değeri ile bir değişkeni bulmak için?
- 27. Bir ForeignKey alanı için belirli bir değeri olan bir Django modelindeki tüm nesneleri nasıl alabilirim?
- 28. Resim boyutu ne olursa olsun HTML e-postasında görüntü duyarlılığı nasıl oluşturulur
- 29. Django QuerySet'te 2 alanın değeri nasıl karşılaştırılır?
- 30. Kullanıcı konum ayarları ne olursa olsun bir Android cihazının mevcut ülke konumu nasıl belirlenir?
için _ID anahtarının değerini değiştirmek zorunda _ID olmadan sadece url görüntülemek isterseniz? –
Olası bir kopyası [Mongodb Query Belirli bir tuşa sahip kayıtları seçmek için] (http://stackoverflow.com/questions/4582354/mongodb-query-to-select-records-having-a-given-key) – styvane