mongodb常用注意事项
删除或新增一列
比如在product 这个表中,要删除shop这个字段,用以下命令即可(在cmd中,或者robo 3T中)。
db.getCollection('product').update({},{'$unset':{'shop':1}},false, true) |
最后一个true 表示对整个表都执行
如果要新增shop字段,并且赋值为空,则:
db.getCollection('product').update({},{'$set':{'shop':''}},false, true) |
高版本node 执行mongodb的command 需使用
client.db("admin").admin().command() |
某参数自增1或自减
update {$inc:{count:1}} count为参数 |
释放内存
db.runCommand({closeAllDatabases:1}) |
删除数据库后磁盘还留有预分配的空间,需要执行
db.repairDatabase() |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment