NoSQL   发布时间:2022-05-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了mongodb NOSQL文档操作更佳便捷大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

《mongodb NOsql文档操作更佳便捷》要点:
本文介绍了mongodb NOsql文档操作更佳便捷,希望对您有用。如果有疑问,可以联系我们。

1、插入文档

语法:db.collectionname.insert(插入内容)

例如:

选择一个库

use demodb

1、 插入一个数据,并且自动创建表数据

db.demo.insert({name:"张三",sex:"男"})

mongodb NOSQL文档操作更佳便捷

2、定义变量插入数

record=({name:'test',sex:'nv'});

db.demo.insert(record);

mongodb NOSQL文档操作更佳便捷

2、修改文档

语法:db.collectionname.update(更新条件query,修改数据update,可选条件)

更新条件:类似于sql语句中的where条件,查询到更新,查询不到不进行更新

修改数据:类似于sql语句中set内容,设置需要修改的内容

可选条件:

upset 有两个参数,true 如果不存在数据就插入 修改数据,false 如果不存在不进行插入动作,默认false

multi 有两个参数,true 表示只更新满足"更新条件"的第一条,false 更新满足“更新条件”的所有记录,默认true

例:

mongodb NOSQL文档操作更佳便捷

只更新第一条记录:

db.col.update( { "count" : { $gt : 1 } },{ $set : { "name" : "eshengtai"} } );

全部更新:

db.col.update( { "count" : { $gt : 3 } },{ $set : { "name" : "eshengtai.NET"} },false,true );

只添加第一条:

db.col.update( { "count" : { $gt : 4 } },{ $set : { "name" : "www.eshengtai.Net"} },true,false );

全部添加加进去:

db.col.update( { "count" : { $gt : 5 } },{ $set : { "name" : "eshengtai 正在建设中"} },true );

全部更新:

db.col.update( { "count" : { $gt : 15 } },{ $inc : { "url" : "全部更新内容"} },true );

只更新第一条记录:

db.col.update( { "count" : { $gt : 10 } },{ $inc : { "description" : "只更新第一条...."} },false );

2、删除文档:删除后数据不可以恢复,建议先查询后删除,尽量按照ID删除

语法 db.collectionname.remove(删除条件,设置条件)

删除条件:删除符合满足条件的数据

设置条件:true 表示删除一条或是1,如果不加条件默认删除符合条件的所有数据

例:

删除名字为 e生态的所有数据

db.user.remove({name:"e生态"});

删除名字为 e生态 符合条件的第一条数据

db.user.remove({name:"e生态"},truE);

删除所有数据,索引不会被删除

db.user.remove()

《mongodb NOsql文档操作更佳便捷》是否对您有启发,欢迎查看更多与《mongodb NOsql文档操作更佳便捷》相关教程,学精学透。编程之家php学院为您提供精彩教程。

大佬总结

以上是大佬教程为你收集整理的mongodb NOSQL文档操作更佳便捷全部内容,希望文章能够帮你解决mongodb NOSQL文档操作更佳便捷所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: