需要完全删除mongodb数据库中某个字段,用法如下:

db.example.update(
    {},
    {$unset: {words:1}},
    false,
    true)

需要重命名collection中某个字段,则可以用:

db.example.update(
    {}, 
    {$rename:{"name.old":"name.new"}}, 
    false, 
    true);

若需要,第一个参数可以写 query 作为限制。

refs:

  • http://stackoverflow.com/questions/6851933/how-do-i-remove-a-field-completely-from-mongo
  • http://stackoverflow.com/questions/9254351/how-can-i-rename-a-field-for-all-documents-in-mongodb
来自的你,很高兴你能看到这儿。若本文对你有所用处,或者内容有什么不足之处,敬请毫不犹豫给个回复。谢谢!