mongodb更新多个字段_MongoDB的使用

mongodb更新多个字段_MongoDB的使用

2023年7月26日发(作者:)

mongodb更新多个字段_MongoDB的使⽤今天来学习⼀个新的数据库,叫做MongoDB数据库,我们先来了解⼀下MongoDB数据库的概念,再⼀起学习如何使⽤MongoDB数据库吧~MongoDB的概念MongoDB是专为可扩展性、⾼性能和⾼可⽤性⽽设计的数据库,MongoDB的库中由⼀个或多个collections组成,这⾥的collection相当于关系型数据库中的表;MongoDB中的记录是⼀个document⽂档,它是由字段和值对组成的数据结构,MongoDB⽂档类似于JSON对象,字段的值可以包括其他⽂档,数组和⽂档数组;MongoDB⽀持的数据类型有:Int、Double, String, Object, Array, Binary data, Undefined, Boolean, Date, Null 等;MongoDB的命令介绍() 查看库级别的命令() 查看collection级别的命令() 查看发⽚的命令() 查看副本集的命令help admin 查看管理相关的命令help connCRUD操作():插⼊⼀条数据,默认会创建students表;show collections:显⽰当前的表;():显⽰students表的数据信息;():查询插⼊的各个字段;():查看students表中有多少个document;Collection的简单查询过滤操作({"name": "Angle"})# 删除表()# 删除当前数据库tabase()find()的⾼级⽤法⽐较操作:$gt:⼤于;({age: {$gt: 10}}) age⼤于10$gte:⼤于等于;({age: {$gte: 20}}) age⼤于等于20$lt:⼩于;({age: {$lt: 30}}) age⼩于30$lte:⼩于等于;({age: {$lte: 40}}) age⼩于等于40$in:在范围内;({age: {$in: [10, 20]}}) age在[10, 20]的document$nin:不在范围内;({age: {$nin: [30, 40]}}) age不在[30, 40]的document逻辑运算:$or:或运算;({$or: [{name: {$eq: "robby"}}, {age: {$nin: [40,50]}}]})$and:与运算;$not:⾮运算;$nor:取反运算;元素查询:$exists:查询存在某字段的document;如查询存在name字段的({name: {$exists: true}})$mod:取摸;$type:返回指定字段的值类型为指定类型的document;update()的⾼级⽤法$set:更新,或插⼊字段的值;将name为Tom的这个document的age字段的值改为({name: "Tom"}, {$set: {age: 20}})$unset:删除指定字段;删除name字段为Tom的document的age为25的字段({name: "Tom"}, {$unset: {age: 25}}$rename:修改字段名; 给name字段为Tom的document增加⼀个字段sex且值为男({name: "Tom"}, {$inc: {sex: "男"}})

createUser()⽅法# 创建⽤户User({user:"root

发布者:admin,转转请注明出处:http://www.yc00.com/web/1690367720a339098.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信