笔记
bin/mongod 启动数据库进程 –h查看帮助
bin/mongo 连接控制台 –h查看帮助
mongoDB就是基于js实现的一个非关系型数据库,所有的操作都是使用js来完成。存储的对象在里面都是一个集合,collections.
1. 下载mongoDB解压到文件,到bin目录,打开mongod.exe启动服务。
2. Cmd,敲入mongo,会自动链接到test数据库。
3. 基本命令:
a) 显示所有数据库:use dbs/databases
b) 显示所有表:show collections
c) 插入到students表:db.students.insert(“11110”,”tom”);
d) 查询所有,db.students.find();查询条件:db.students.find({“name”:”tom”,”id”:11110});
e) 更新根据id更新名称,db.students.update({“id”:11110},{“name”:”tom1”});
f) 删除所有:db.students.remove();条件删除:db.students.remove({“id”:”11110”});
g) 关系运算符:"$gt","$gte", "$lt", "$lte", "$ne",分别是>,>=,<,<=,==。"$or","$in","$nin"分别是:或、in、not in。
h) 关系查询大于:db.students.find({“id”:{$gt:10000}});
i) Or查询示例:
db.students.find({$or:[{“id”:200},{“id”:1001}]});
连接远程MongoDB
进入mongodb安装目录/bin下,启动,进入bin目录。
使用MongoDB命令连接远程服务器的MongoDB数据库
MongoDB连接远程服务器的命令格式如下:
mongo 远程主机ip或DNS:MongoDB端口号/数据库名 -u user -p password
MongoDB连接远程服务器的命令示例代码如下:
//使用默认端口连接MongoDB
mongo 192.168.1.100
1
2
MongoDB shell version: 2.4.8
connecting to: 192.168.1.100/test
//连接MongoDB并指定端口
mongo192.168.1.100:27017
//连接到指定的MongoDB数据库
mongo192.168.1.100:27017/test
//指定用户名和密码连接到指定的MongoDB数据库
mongo192.168.1.200:27017/test -u user -p password