csv dosyalarını mongodb'a yüklemek için mongoimport kullanan bir komut dosyası yazdım. Bunu iki benzer csv dosyası için (aynı türden) çalıştırdığımda, her ikisi de iyi bir şekilde yüklenir, ancak bunlardan yalnızca bir tanesi mongodb kabuğundan erişebilir. İşte mongodb kabuk oturumunun transkripti:Koleksiyondan kabuktan erişilemiyor - SyntaxError: missing; önce deyim (kabuk): 1
> show collections
3mLgQAYJCq6_20110802
eTByWMY7zO6_20110802NonUniCode
system.indexes
> db.3mLgQAYJCq6_20110802
Thu Aug 18 18:44:49 SyntaxError: missing ; before statement (shell):1
> db.eTByWMY7zO6_20110802NonUniCode
vh.eTByWMY7zO6_20110802NonUniCode
Ancak, ben bir piton yazısı ve mongoexport kullanarak hem koleksiyonları erişebilirler. Ben 3mLgQAYJCq6_20110802 dosya ile ilgili bir sorun olduğunu sanıyorum ama bakmaya nereden başlayacağımı bilmiyorum. Herhangi bir fikir?
findOne() benim için null döndürür, ancak diğer yöntemler harika çalışır. find(), drop(), remove() vb. İpucu db ["3mLgQAYJCq6_20110802"] – Saint
+1 Bu benim için çalıştı. Koleksiyonumda alt çizgi ve tire işareti vardı. –