我无法在mongoDB中重命名集合.我可以看到它存在并可以从中写入和读取数据.我使用节点mongo本机驱动程序尝试了以下操作.
db.collection("mycollection").renameCollection("mynewcollection");
error: TypeError: Object #<Collection> has no method 'renameCollection'
Run Code Online (Sandbox Code Playgroud)
和
db['mycollection'].renameCollection("mynewcollection");
Cannot call method 'renameCollection' of undefined
Run Code Online (Sandbox Code Playgroud)
在同一位置执行以下操作将按预期返回所有文档
db.collection("mycollection").find({}).toArray(function(err, docs){
console.log(docs);
});
Run Code Online (Sandbox Code Playgroud)
Joh*_*yHK 13
使用node.js驱动程序重命名集合的方法rename不是renameCollection:
db.collection("mycollection").rename("mynewcollection", function(err, newColl) {...});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2200 次 |
| 最近记录: |