คุณต้องเรียกใช้คำสั่ง mongorestore ผ่านทาง cmd และไม่ใช่ใน Mongo Shell ... ดูคำสั่งด้านล่างใน ...
รันคำสั่งนี้บน cmd (ไม่ใช่บน Mongo shell)
>path\to\mongorestore.exe -d dbname -c collection_name path\to\same\collection.bson
นี่path\to\mongorestore.exe
คือเส้นทางของmongorestore.exe
โฟลเดอร์ bin ภายในของ MongoDB dbname เป็นชื่อของ databse collection_name
เป็นชื่อของ collection.bson path\to\same\collection.bson
เป็นเส้นทางขึ้นสู่คอลเลกชันนั้น
ตอนนี้จาก mongo shell คุณสามารถตรวจสอบว่าฐานข้อมูลนั้นถูกสร้างขึ้นหรือไม่ (ถ้าไม่มีอยู่ฐานข้อมูลที่มีชื่อเดียวกันจะถูกสร้างขึ้นพร้อมกับคอลเลกชัน)
mongoexport
หากคุณกำลังส่งออกคอลเล็กชันเดี่ยวmongoimport
ทำให้ฉันมีข้อผิดพลาด "อักขระที่ไม่ถูกต้อง" ขอบคุณ!