数据库--mongodb(一):使用命令
来源:互联网 发布:序列比对软件 编辑:程序博客网 时间:2024/05/16 13:07
实习没几天就被安排开发项目了。
老学长选择了mongodb,好歹之前用过,但基本的指令都忘光了,该笔记纯粹记录Mongodb的基本CURD命令。
主要参照菜鸟教程和官方文档。
insert
插入数据的方法。
可以直接插入,也可以先声明变量在插入变量。
var doc1 = { name:"Nico", age:16, job:"idol", sex:"female", school:["音乃木坂"], address:{ country:"Japan", district:"AKB" }}db.person.insert(doc1)
同系列的方法包括:
insert({})insertOne({})insertMany([{},...,{}])
update
更新已存在的文档。
db.collection.update( <query>, <update>, { upsert: <boolean>, //if true, insert if not exist multi: <boolean>, //if true, update more than once writeConcern: <document> })
<query>
为查找语句。 <update>
为跟新语句,可以设置多重跟新,如下:
{ <update operator>: { <field1>: <value1>, ... }, <update operator>: { <field2>: <value2>, ... },}
<update operator>
为跟新操作符,常见的是$set
,也可以是$inc
,$max
等。
举例如下:
//年龄加1,修改区域为秋叶原db.person.update( { name:"Nico", age:{$gt:15} },{ $inc:{age:1}, $set:{"address.district":"秋叶原"} })
同系列方法还有:
updateOne()updateMany() replaceOne()
简单说下save().
save()方法中的参数是文档。
当指定_id时,若数据库中存在该_id,则覆盖,否则插入。
不指定_id时,则插入。
remove
删除操作。
删除所有匹配的文档。
db.collection.remove( <query>, { justOne: <boolean>, writeConcern: <document>, collation: <document> })
同系列方法还有:
deleteOne()deleteMany()
阅读全文
0 0
- 数据库--mongodb(一):使用命令
- MongoDB数据库(一)
- NoSQL数据库MongoDB的日常使用小结(一)
- MongoDB使用(一)
- MongoDB使用(一)
- MongoDB 数据库操作(一)
- MongoDB数据库设计(一)
- 使用MongoDB命令连接远程服务器的MongoDB数据库
- 使用MongoDB命令连接远程服务器的MongoDB数据库
- 使用MongoDB命令连接远程服务器的MongoDB数据库
- mongodb指南(六) - developer zone - 数据库之命令(一)
- MongoDB MapReduce 使用(一)
- MongoDB基础使用(一)
- mongodb数据库命令操作
- mongodb数据库命令操作
- MongoDB 数据库命令操作
- MongoDB数据库命令总结
- mongodb数据库命令操作
- Mac安装TensorFlow
- excel入门,如何玩转excel,你早该这么玩Excel笔记7
- POJ 1845 Sumdiv <数论(逆元 / 二分递归)>
- codeforces 7C Line
- MFC 软件登陆界面的实现(可以用来做启动画面,添加bmp图片,然后给图片加点击响应事件。)
- 数据库--mongodb(一):使用命令
- 自定义算法实现按精度去4舍5入处理double的数据
- 二维数组
- LeetCode 199 Binary Tree Right Side View(二叉树层序遍历)
- vs 2017 找不到stdio.h 文件问题
- 利用nodejs的简单web聊天
- php虚拟主机配置
- CNN学习(二)
- No exception of type BeansException can be thrown; an exception type must be a sunclass of Throwable