我在以下路径中有很多bson文件:
c:/mongodb/bin/dump/Sid
Run Code Online (Sandbox Code Playgroud)
如果我运行命令:
> mongorestore --db Sid --drop dump/Sid
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Mon Mar 26 14:36:36 SyntaxError: missing ; before statement (shell):1
Run Code Online (Sandbox Code Playgroud)
我的命令有什么问题?
Mar*_*arc 27
从您的输入中,您似乎试图从JS shell中运行mongorestore.
Mongorestore是一个独立的应用程序,直接从终端运行.
以下内容不起作用:
c:\mongodb-win32-x86_64-2012-03-20\bin>mongo.exe
MongoDB shell version: 2.1.1-pre-
connecting to: test
> mongorestore --db test --drop \dump\test
Mon Mar 26 11:29:13 SyntaxError: missing ; before statement (shell):1
>
Run Code Online (Sandbox Code Playgroud)
如果您直接从终端运行mongorestore,您应该会成功:
c:\mongodb-win32-x86_64-2012-03-20\bin>mongorestore --db test --drop \dump\test
connected to: 127.0.0.1
... (truncated for brevity) ...
c:\mongodb-win32-x86_64-2012-03-20\bin>
Run Code Online (Sandbox Code Playgroud)
有关Mongodump/mongorestore的文档可以在"导入导出工具"文档中找到:http: //www.mongodb.org/display/DOCS/Import+Export+Tools
| 归档时间: |
|
| 查看次数: |
13930 次 |
| 最近记录: |