Her bir posta kodunda kaç tane kayıt bulunduğumu saymaya çalışıyorum.
MongoDB'mde posta kodu gömülü; nokta notasyonu kullanarak, a.res.z adresindedir (adres için bir adres, konut için res, zip için z).MongoDB/PyMongo: Harita işlevinde nokta gösterimi nasıl kullanılır?
db.NY.count({'a.res.z' : '14120'})
Ama (ben PyMongo kullandığım için python) Ben haritası işlevini çalıştığınızda: Örneğin, bu sadece çalışıyor ben mapreduce çağırdığınızda
map = Code("function() {"
" emit(this.a.res.z, 1);"
"}")
bu hatayı alıyorum:
pymongo.errors.OperationFailure: db assertion failure, assertion: 'map invoke failed: JS Error: TypeError: this.a has no properties nofile_b:0', assertionCode: 9014
Nokta notasyonu en üst düzeyde çalışır - örn. Bir nokta - ama ben gömülü üzerinde çalışmak için alamıyorum. Sır nedir?
için bir anahtar kelime argümanı olarak Mükemmel, teşekkürler! – Dan