सही के साथ 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()