mongodb 使用记录

mongodb下载

打开网址:https://www.mongodb.com/

界面=>Software=>Community Server=>选择Version/OS/Package=>Download,如果需要历史老版本,选择右侧的All version binaries

mongodb安装

根据操作系统和安装方式选择对应的安装教程https://docs.mongodb.com/manual/administration/install-community/

mongodb php driver下载

https://docs.mongodb.com/drivers/php/

mongodb php driver安装

安装注意事项

需要考虑安装的mongodb数据库服务的版本和所使用的mongodb php驱动是否兼容。

 

mongodb 2.4.*使用手册

https://docs.mongodb.com/v2.4/reference/method/db.collection.insert/#db.collection.insert

使用 Mongo Shell
要显示您正在使用的数据库,输入db
>db
操作应该返回test,它是默认的数据库。要切换数据库,请发出use <db> helper,如下面的示例所示
>use <database>
要列出可用的数据库,请使用helper显示dbs。还请参见db. getsiblingdb()方法,以便从当前数据库访问不同的数据库,而无需切换当前数据库上下文(即db)
>show dbs
您可以切换到不存在的数据库。当您第一次在数据库中存储数据(例如通过创建集合)时,MongoDB会创建数据库。例如,以下命令在insertOne()操作期间创建数据库myNewDatabase和集合myCollection
>use myNewDatabase
>db.myCollection.insertOne( { x: 1 } ); 
删除所有文档
>db.myCollection.deleteMany()


1、mongodb中重命名column名称(更改字段名称)
执行mongodb 命令:
>db.test.find()
查出如下数据:
{ "_id" : ObjectId("4e787a369748ed04b7c19b0f"), "abc" : "123" }
现,需要将字段"abc"改为"def",执行如下命令:
>db.test.update({}, {$rename : {"abc" : "def"}}, false, true)
即可。
ps:如果数据量比较大的话,不会马上将所有数据的column名称重命名,需要执行时间。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值