社区
MongoDB
帖子详情
mongodb某个字段的值除以2
小灸舞
2020-01-02 01:22:37
我有一个collection叫FOREIGN
我想把其中某个字段(volume)的值除以2然后替换原来的值
比如原来第一条的volume是4194,我想用2097替换这个4194,其他字段不变
应该怎么写这个命令?
...全文
259
1
打赏
收藏
mongodb某个字段的值除以2
我有一个collection叫FOREIGN 我想把其中某个字段(volume)的值除以2然后替换原来的值 比如原来第一条的volume是4194,我想用2097替换这个4194,其他字段不变 应该怎么写这个命令?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
2020-01-08
打赏
举报
回复
没找到直接的方法,间接的方法是这样
db.FOREIGN.find().forEach(e=>{ db.FOREIGN.updateOne({_id:e._id},{$set:{volume:e.volume*2} }) })
MongoDB
高级查询.doc
- `$mod`:查询`field`
值
除以
指定数
值
后的余数等于特定
值
的文档。 4. **范围操作符**: - `$in`:查询`field`
值
属于指定数组的任意一个元素的文档。 - `$nin`:查询`field`
值
不属于指定数组的任何元素的文档。 -...
mongo查询语法.docx
例如,`db.things.find({ a : { $mod : [ 10 , 1 ] } })`将返回`a`
字段
值
除以
10余1的文档。 5. `$all`查询: `$all`操作符要求
字段
值
匹配数组中的所有元素。如`db.things.find({ a: { $all: [ 2, 3 ] } })`会找到`a...
Mongodb
聚合函数count、distinct、group如何实现数据聚合操作
`distinct` 函数则用于找出集合中某个
字段
的所有不重复
值
。这在你需要获取唯一
值
列表时非常有用。例如,如果你有一个用户集合,你想找出所有不同的城市,可以这样做: ```javascript db.users.distinct("city");...
MongoDB
的一些常用查询方法
10. **Query.Mod()**: 模运算符,`Query.Mod("value", 3, 1)`会找到`value`
字段
除以
3后余数为1的文档。 11. **Query.NE()**: 不等于操作符,`Query.NE("name", "c")`查找`name`
字段
不等于"c"的文档。 12. **Query....
MongoDB
1,797
社区成员
1,467
社区内容
发帖
与我相关
我的任务
MongoDB
MongoDB相关内容讨论区
复制链接
扫一扫
分享
社区描述
MongoDB相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章