PDA

View Full Version : Import فایل Json در Mongo نسخه Shell



persianboy1993
پنج شنبه 13 اسفند 1394, 08:40 صبح
سلام و احترام

سوال من اینه چطور میتونم یه فایل جیسون رو داخل مانگو ایمپورت کنم ؟

من mongo رو نصب کردم و از طریق cmd بهش وصل شدم بر خلاف پیش فرض mongo رو در E:\DB\bin نصب کردم و یک فولدر هم بصورت E:\data ساختم

در آدرس
https://raw.githubusercontent.com/mongodb/docs-assets/primer-dataset/dataset.json یک Collection نمونه بنام Restaurants هست

که داخل سایت اصلی مانگو برای import بهش ارجا داده شده و من Collection رو هم از طریق دستور
db.createCollection("restaurants") ساختم

در دستور import چنین کدی هستش :
mongoimport --db test --collections restaurants --file primer-dataset.json

ولی وقتی من دستور رو طبق منوآل داکومنت سایت وارد میکنم با ارور مواجه میشم

مبین رنجبر
پنج شنبه 13 اسفند 1394, 09:37 صبح
سلام و احترام

سوال من اینه چطور میتونم یه فایل جیسون رو داخل مانگو ایمپورت کنم ؟

من mongo رو نصب کردم و از طریق cmd بهش وصل شدم بر خلاف پیش فرض mongo رو در E:\DB\bin نصب کردم و یک فولدر هم بصورت E:\data ساختم

در آدرس
https://raw.githubusercontent.com/mongodb/docs-assets/primer-dataset/dataset.json یک Collection نمونه بنام Restaurants هست

که داخل سایت اصلی مانگو برای import بهش ارجا داده شده و من Collection رو هم از طریق دستور
db.createCollection("restaurants") ساختم

در دستور import چنین کدی هستش :
mongoimport --db test --collections restaurants --file primer-dataset.json

ولی وقتی من دستور رو طبق منوآل داکومنت سایت وارد میکنم با ارور مواجه میشم

با چه اروری مواجه می شوید؟

persianboy1993
پنج شنبه 13 اسفند 1394, 11:40 صبح
با این ارور :

139399

مبین رنجبر
جمعه 14 اسفند 1394, 16:06 عصر
با این ارور :

139399


آرگومان --collections اشتباه است و --collection درست است.

persianboy1993
دوشنبه 17 اسفند 1394, 14:06 عصر
باز هم همون ارور رو میده :(

مبین رنجبر
سه شنبه 18 اسفند 1394, 06:23 صبح
باز هم همون ارور رو میده :(

شما در خط فرمان مانگو دی بی در حال اجرای mongoimport هستین که اشتباه است. از خط فرمان mongo خارج شوید و به خط فرمان سیستم عامل برگردید و در پوشه جاری دستور را دوباره بنویسید.

persianboy1993
دوشنبه 24 اسفند 1394, 09:27 صبح
ممنون جواب داد خیلی لطف کردید دوست عزیز همونطور که گفتید ابتدا تو یه cmd دیگه کانکت شدم بعدش تو Cmd جدید فقط دستور رو اجرا کردم و فایل import شد
139605