/ / Mongoimport आयात करने के बाद db में JSON डॉक्युमेंट्स नहीं जोड़ रहा है - json, mongodb, mongoimport

मोंगोइपोर्ट आयात के बाद डीएसबी पर जेएसओएन दस्तावेज नहीं जोड़ रहा - जेसन, मोंगोडब, मोंगोइम्पोर्ट

सही के साथ mongoimport कमांड देता हैदस्तावेजों की मात्रा, और एक नया संग्रह जोड़ता है, लेकिन जब मैं अपना डीबी खोलने की कोशिश करता हूं तो कुछ भी नहीं होता है। मैं अपने डेटा को स्टोर करने के लिए एक json सरणी का उपयोग कर रहा हूं, लेकिन यह सुनिश्चित नहीं है कि यह काम क्यों नहीं कर रहा है।

C:Program FilesMongoDBServer3.2bin>mongoimport --db playerList --collection data --jsonArray --file ../../../../../nodeProjects/public/data.json
2016-07-20T09:30:05.807-0700    connected to: localhost
2016-07-20T09:30:05.813-0700    imported 1 document

C:Program FilesMongoDBServer3.2bin>mongo
MongoDB shell version: 3.2.7
connecting to: test
> use playerList
switched to db playerList
> db.playerList.find().pretty()
> db.getCollectionNames()
[ "data" ]

और मेरी data.json फ़ाइल है।

[{"name":"A.J. Green","team":"CIN","pos":"WR","weeklyPts":[{"week":1,"pts":6.3},{"week":2,"pts":10.5},{"week":3,"pts":34.7}]}]

उत्तर:

उत्तर № 1 के लिए 1

आपका संग्रह डेटा नहीं प्लेयर है जो अंतिम पंक्ति में देखा जा सकता है यानी db.getCollectionNames(), परिवर्तन db.playerList.find().pretty सेवा मेरे db.data.find.pretty()और यह काम करेगा


उत्तर № 2 के लिए 1

आपके खोज () में संग्रह नाम गलत है, आप खिलाड़ी संग्रह पर एक खोज कर रहे हैं, लेकिन आपने डेटा को "डेटा" नामक संग्रह में आयात किया है। इसलिए कोशिश करें:

db.data.find().pretty()