MongoDb در سی شارپ (بخش ششم)
نویسنده: علی یگانه مقدم
تاریخ: ۱۳۹۵/۱۲/۱۸ ۱۷:۳۰
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
| نام پارامتر | شرح کارکرد |
| c- یا collection-- | میتواند خروجی را به یک کالکشن خاص محدود کند. |
| d- یا db-- | از دیتابیسی مشخص استفاده کند. |
| u- یا username- | نام کاربری سرور |
| p- یا password-- | کلمه عبور سرور |
| dbpath-- | مسیر پوشهای را که دیتاها داخل آن است، دریافت میکند و به جای ایجاد یک Instance مستقیم، خروجی را ارائه میکند. توجه : در این حالت پوشه به طور کامل قفل خواهد شد و سرور نباید در حالت اجرا قرار گرفته باشد. |
| DirectoryPerDb-- | در صورتیکه هر دیتابیسی دارای محل جداگانهای برای خروجی باشد. |
| o- یا out-- | محل ذخیره خروجی را مشخص میکند. |
| f- یا field-- | نام فیلدهایی که قرار است در خروجی ظاهر شوند. به شکل زیر نوشته میشود: field Title,ISBN-- |
| fieldfile-- | معرفی نام فیلدها در یک فایل جداگانه. نام هر فیلد در یک خط باید قرار بگیرد. Title ISBN |
| q- یا query-- | خروجی به شکل کوئری و جیسن در قالب رشته |
| csv-- | خروجی csv به جای جیسن |
D:\Program Files\MongoDB\Server\3.4\bin>mongoexport -d publisher -c books -f Title,ISBN --csv -o D:\temp\books.csv 2017-03-04T22:50:20.671+0330 csv flag is deprecated; please use --type=csv instead 2017-03-04T22:50:20.673+0330 connected to: localhost 2017-03-04T22:50:20.673+0330 exported 7 records
| پارامتر | شرح کارکرد |
| ignoreBlanks | مقادیر خالی ندیده گرفته میشوند. |
| type-- | نوع فایل ورودی چیست؟ json,tsv,csv |
| upset | درج مقادیری که از قبل موجود هستند. |
| upsertFields | همانند بالا فقط برای فیلدهایی که ذکر شدهاست. |
| stopOnError | با برخورد به اولین خطا، کار ورود را نادیده بگیر. |
D:\Program Files\MongoDB\Server\3.4\bin>mongoimport -d publisher -c books -f Title,ISBN --type csv D:\temp\books.csv 2017-03-04T23:05:50.588+0330 connected to: localhost 2017-03-04T23:05:50.591+0330 imported 8 documents