❶ mongodb 可以直接删除一个分片表吗
mongo 一个命令没有输入完整,敲回车就会出现这种情况 如:db.user.find( 没有后括号 所以需要输入完整的命令行
❷ 如何在window下使用mongodb直接使用命令行
可以在直接调用mongo console或者使用mongoexport等工具 添加路径可以修改对应的shell profile文件,来添加path也可以通过mac 的paths.d机制
❸ 如何设置mongodb默认数据库路径
打开网络首页,搜索“MongoDB”,如下图所示:
网站主页中,点击“DOWNLOAD MONGODB”,并下载最新稳定版本,如下图所示:
下载下来的是一个msi安装文件,点击进行安装,默认安装到C:\Program File或C:\Program Files (x86)文件夹内,如下图所示:
配置环境变量,右键“我的电脑”->"高级系统设置"->"高级"->"环境变量",在系统变量中找到Path变量值,进行修改,在末尾追加 ;C:\Program Files (x86)\MongoDB\bin,(当然你也可以将第3步骤中的MongoDB文件夹拷贝到其他磁盘路径下,我就是这样做的),如下图所示:
为了验证环境变量配置成功,打开CMD命令提示符,输入 mongod -help,下面会罗列一些列的配置参数,说明已成功,如下图所示:
在MongoDB文件夹下和bin目录同级目录下,新建一个data文件夹,data文件夹下再分别新建一个db和log文件夹,分别用来存放数据文件和日志文件,如下图所示:
在命令行中输入以下内容
mongod --dbpath "F:\MongoDB\data\db" --logpath
"F:\MongoDB\data\log\MongoDB.log" --install --serviceName "MongoDB"
这里是日志路径和数据路径,具体的路径根据自己数据和日志文件的文件路径相应进行修改,这里MongoDB.log就是开始建立的日志文件,--serviceName "MongoDB" 服务名为MongoDB。这样就在Windows下成功建立了MongoDB的服务,如下图所示:
在“运行”中输入“services.msc”,打开“服务”管理界面,可以看到MongoDB这个服务,点击列表中的“MongoDB”,再点击“启动”按钮,就将MongoDB成功启动了,如下图所示:
❹ 如何在命令行下操作MongoDB数据库
1、Help查看命令提示
[html] view plain
> help
> db.help();
> db.yourColl.help();
> db.youColl.find().help();
> rs.help();
2、切换/创建数据库
[html] view plain
> use yourDB;
当创建一个集合(table)的时候会自动创建当前数据库
3、查询所有数据库
[html] view plain
> show dbs;
4、删除当前使用数据库
[html] view plain
> db.dropDatabase();
❺ mongodb 命令行用什么命令查询Collection文档结构
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。
输入help可以看到基本操作命令:
show dbs:显示数据库列表
show collections:显示当前数据库中的集合(类似关系数据库中的表)
show users:显示用户!
❻ mongodb删除数据库后怎么恢复
方法/步骤
在mongodb的官方上search mongomp没有相应的资料,自己就在shell命令行里面 :
/data/mongodb-linux-x86_64-1.6.0/bin/mongomp --help 了一把, 自己来测试了,测试总结如下:
备份本机mongodb到/tmp/bakup目录下面:[root@localhost csf]# /data/mongodb-linux-x86_64-1.6.0/bin/mongomp -h 192.168.0.39:10001 -d csf -o /backup/mongodb
将/tmp/backup 下面的文件导入数据库:[root@localhost csf]#/data/mongodb-linux-x86_64-1.6.0/bin/mongorestore -h 192.168.0.39:10001 -d csf -drop --directoryperdb /backup/mongodb/csf/
【注释】--drop参数,有此参数,则表示,先删除所有的记录,然后恢复。如无此参数,则恢复备份时候的数据,备份之后新增加的数据依然存在;/backup/mongodb则是备份文件存放路径
❼ 怎么连接mongodb的数据库
MongoDB是由10gen团队开发的基于分布式存储的开源数据库系统,使用C++编写。MongoDB作为一个文档型数据库,其中数据以键值对的方式来存储。
下面我们来看下MogoDB的基本使用方法。
1、连接MongoDB数据库
使用如下命令来连接MongoDB数据库
mongo
删除数据库
❽ Mongodb:删除指定数目的行
var query = db.foo.find().limit(5);
query.remove();
....