我有来自外国MongoDB的JSON,它包含以下划线开头的字段,如带有ObjectID哈希的“_item” .

我想将这样的JSON保存到我的本地MongoDB,但是Mongoose尝试将这些字段转换为ObjectID(通过遵循下划线字段约定https://gist.github.com/bclinkinbeard/5171359)并抛出 MongooseError: Cast to ObjectID failed for value 错误 . 在模式中,我将该字段定义为String _item: {type: String} .

我想将这些字段存储为简单的字符串而不是引用 . 如果不改变字段名称,我可以这样做吗?