// mongo - 库 - 集合(表) - 文件(数据)
常用操作
1 查看当前拥有的库
show dbs
2 使用库
use 库名
如果库不存在,则新建
3 查看当前的集合
show collections
4 显示当前使用的数据库
db
5 插入数据
db.集合.insert({key:value})
集合不存在则新建
6 查询数据
db.集合.find()
{ "_id": ObjectId("5c25bbfa3a43b94662425928"), "name": "wos" }
7 查询第一个数据
db.集合.findOne()
8 更新数据
db.asdf.update({"name":"wos"},{"name":"wos","age":"38"})
9 删除数据
db.asdf.remove({"name":"wos"})
10 删除集合
db.asdf.drop()
11 删除库
db.dropDatabase()
JS与mongo
1 终端内,mongo调用js文件
task.js
mongo task.js
var myDate = new Date()
var tempDatabase = {"loginTime":myDate}
var db = connect('log')
db.login.insert(tempDatabase)
print("insert successfull")
2 在mangodb终端中使用JS文件
mac下
load ('~/data/shell/task.js')
3 登陆自动插入记录
新建.mongorc.js 放在用户根目录
我的是/Users/felix/.mongorc.js
print('welcome to mongo')
远程连接mongo
mongo 127.0.0.1:27017
端口号默认27017
网友评论