MongoDB 学习

MongoDB 安装

  • 戳这里是菜鸟教程 windows 下的安装方法。
  • 下载msi安装文件的时候,如果在 community Server 下载不来的话,可以在 Download 按钮下有个 All Version Binaries 链接,这个页面可以下到你想要下载的文件,具体文件名可以在点击 Download 按钮后的页面地址栏上找到后缀为 .msi 的名称长串。
  • 按照菜鸟教程的安装方法可以顺利安装完成,但是请注意,data/db 这个目录,至少从 4.0.2 版本的安装软件已经能自己创建了,并不需要像菜鸟教程里说的需要自己创建,就在 bin 同级的目录中,如果后期想要修改的话可以通过 bin/mongod.cfg 配置文件中修改达到目的。

MongoDB 环境变量

  • 在环境变量的 path 中,将 …/mongodb/…/bin 的路径追加到 Path 中
  • 配置环境变量的目的是为了在 cmd 中任何路径下都能用到 mongo 命令

MongoDB 远程连接

  • 先打开本地 mongodb ,然后 mongo 远程数据库IP地址:端口/数据库名字 -u 用户名-p 密码

MongoDB 具体语法

强转函数

NumberInt(1) ### 整形
new ISODate('2020-01-01 00:00:00') ### 字符串转 MongoDB 日期

导入/导出

  • 先进入有 mongoexport 或者是 mongoimport 这两个命令文件的地方
./mongoexport --db dbname --collection collectionName --out /usr/local/mongodb-outputfiles/collectionName.json

./mongoimport --db dbname --collection collectionName --file /usr/local/mongodb-inputfiles/collectionName.json

索引

db.getCollection('collectionName').createIndex({"id":1}); # 创建索引
db.getCollection('collectionName').createIndex({"id":1, "name":1}); # 创建复合索引

update

例子

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

函数原型

db.collection.update(
   <query>,
   <update>,
   {
     upsert: <boolean>,
     multi: <boolean>,
     writeConcern: <document>,
     collation: <document>
   }
)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值