MongoDB新增字段

摘要:
如果我需要在实体_关闭_价格中的表market_New字段adj中,并为所有记录设置默认值0.0。执行以下命令db。获取集合('market_entity')。在mongoshell中更新({},{$set:{adj_close_price:‘0.0‘},}multi:true})。请参见更新函数的原型:db。收藏品

如果我需要在表market_entity中新增字段adj_close_price,并且给所有的记录都设置默认值0.0
在mongo shell中执行以下命令

db.getCollection('market_entity').update({},{$set:{adj_close_price:'0.0'}},{multi:true})

至于为什么要这样写,请看update函数的原型:

db.collection.update(
   <query>,
   <update>,
   {
     upsert: <boolean>,
     multi: <boolean>,
     writeConcern: <document>,
     collation: <document>
   }
)

query字段,新增字段,全量查询,所以是{}
update字段,就是利用$set操作符来 新增字段,并赋值
后面的四个配置项,multi是必须的,如果不配置true, 默认只有第一列新增了。

免责声明:文章转载自《MongoDB新增字段》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Gvim —— win 7 下 vim 环境配置 及python开发常用设置给新手看的 Micronaut 入门教程,10 分钟写出一个Micronaut程序下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Java程序员必备的10个大数据框架!

作者:java妞妞 blog.csdn.net/javaniuniu/article/details/71250316 当今IT开发人员面对的最大挑战就是复杂性,硬件越来越复杂,OS越来越复杂,编程语言和API越来越复杂,我们构建的应用也越来越复杂。根据外媒的一项调查报告,列出了Java程序员在过去12个月内一直使用的一些工具或框架,或许会对你有...

最新Cocoapods 安装及使用

1.移除现有Ruby默认源 gem sources --remove https://rubygems.org/ 2.使用新的源 gem sources -a https://ruby.taobao.org/ 3.验证新源是否替换成功 gem sources -l 4.安装CocoaPods (1) sudo gem install cocoapods 备...

Java高并发,如何解决,什么方式解决

  对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉, 那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。   为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步    1、同步和异步的区别和联系    所谓同步,可以...

mongoDB的本地安装学习

一、介绍 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。相比较于MySql,它省去了建表等繁琐的操作,可以实现类似于js的对象操作。 当我们从网上下载某个项目,看到...

mongodb 操作 Date字段类型 mongodb shell api

一,环境 php 7.2 + thinkphp 5 mongodb 3.4 二,针对Date字段的操作 mongodb shell: 写入: db.students3.insert([ { "_id" : 1, "tests" : [ 95, 92, 90 ], "lastUpdate" : ISODate("2019-01-01T00:00:00Z")...

mongoRepository mongoTemplate

https://docs.spring.io/spring-data/data-mongodb/docs/current/reference/html/ 在pom文件引入spring-boot-starter-data-mongodb依赖: <dependency> <groupId>org.springframework....