mongodb insert操作
类别:数据库 浏览量:1083
时间:2013-8-24 mongodb insert操作
mongodb insert操作Mongodb是面向文档存储的数据库,文档结构形式叫BSON(类似JSON)。mongodb insert的是document。
一、实例:
//定义文档
>doc = {
"_id" : 1,
"author" : "sam",
"title" : "i love you",
"text" : "this is a test",
"tags" : [
"love",
"test"
],
"comments" : [
{
"author" : "jim",
"comment" : "yes"
},
{
"author" : "tom",
"comment" : "no"
}
]
}
//插入文档
> db.posts.insert(doc);
//查找文档
> db.posts.find({'comments.author':'jim'});
{ "_id" : 1, "author" : "sam", "title" : "i love you", "text" : "this is a test", "tags" :
[ "love", "test" ], "comments" : [
{
"author" : "jim",
"comment" : "yes"
},
{
"author" : "tom",
"comment" : "no"
}
] }
二、mongodb insert()、save()的区别
1、insert 如果主键("_id")在数据库中存在,则不做任何处理。
2、save如果主键(“_id”)在数据库中存在,则进行更新
3、例如:
存在数据: { _id : 1, " name " : " n1 " }
insert({ _id : 1, " name " : " n2 " }) 会提示错误
save({ _id : 1, " name " : " n2 " }) 会把 n1 改为 n2
您可能感兴趣
- mongodb用户权限
- mongodb简单介绍和安装
- Mongodb数据导入导出
- mongodb insert操作
- MongoDB中的索引的操作
- MongoDB聚合函数
- mongodb容器化部署映射端口访问(Docker 部署 MongoDB容器的方法)
- MongoDB命令与SQL语法对比
- mongodb 分页查询
- MongoDB的连接字符串
- mongodb group分组
- MongoDB的MapReduce的用法
- mongodb distinct去重
- mongodb备份和还原
- mongodb中mapreduce实例
- linuxmongodb安装路径(Linux安装MongoDB启动及常见问题解决)
- 为什么现在社会越来越卷了(现在社会为什么发展那么快呢)
- 直播带货能赚到很多钱吗(直播带货能赚到很多钱吗现在)
- 做网红真的很能赚钱吗(做网红真的很能赚钱吗)
- 10句英语常用(英语常用900句)
- 爱情能当饭吃吗(爱情能当饭吃吗说说)
- 白T恤穿法(白t恤)
热门推荐
- 升级mysql客户端版本(超详细教你怎么升级Mysql的版本)
- python3正则表达式详解(Python正则表达式和re库知识点总结)
- word-wrap和break-word的区别
- 如何配置ftp服务器连接(云服务器设置ftp服务器配置怎么操作?)
- react路由组件怎么用(无废话快速上手React路由开发)
- vue中如何判断请求状态码(关于VUE的编译作用域及slot作用域插槽问题)
- python实现linux服务(Python实现Linux监控的方法)
- 谷歌gcp云认证考试(谷歌云gcp开启ssh访问并设置密码)
- opencv人脸识别算法(python利用Opencv实现人脸识别功能)
- dedecms调用详解(dedecms文章跳转属性打开后页面空白原因分析及解决)