无法重命名文档数组中的键

时间:2017-09-20 22:59:32

标签: mongodb

我有一系列文件:

"players" : [
    {
        "approved" : true,
        "isGM" : true,
        "user" : {
            "userID" : 1,
            "username" : "User 1"
        }
    }
],

我正在尝试使用

userID重命名为userId
db.games.update({}, { $rename: { 'players.user.userID': 'players.user.userId' } });

但是当我这样做时,我得到cannot use the part (players of players.user.userID) to traverse the element。如何重命名这些字段以及当前方法无效的原因?

0 个答案:

没有答案