mongo
见端而知末
这个作者很懒,什么都没留下…
展开
-
在SHELL脚本中判断mongo节点是否为主
result=`ssh -Tq root@10.1.1.1 -p 10022 "/usr/local/mongodb/bin/mongo --quiet --eval 'printjson(db.isMaster().ismaster)'"` echo "the result is: $result" 利用printjson,直接把查询的结果返回出来原创 2020-08-19 17:03:01 · 885 阅读 · 0 评论 -
利用mgo,批量修改 mongodb 中的表记录
需求: 写一个版本升级脚本,脚本中要修改数据库结构。 上一个版本,数据库所有记录用一个叫“key”的字段作为key 升级后的版本,把key 写到_id 里面去。这样就可以作为唯一主键和 索引,从而提高性能。 困难点: 在网上找到的mgo,到数据库里面查到数据后,都是用struct来接受。这样我就要定义无数个struct,很明显不实际。 由于我现在要修改的东西是修改的是_id,所以无法用 update 来实现。要有这几步: 1、查记录 2、把key赋值给_id,同时删除key 3、把这.原创 2020-06-06 14:02:12 · 518 阅读 · 0 评论