我怎样才能逃脱“。”猫鼬更新操作中字段名称中的字符?

时间:2019-06-06 09:56:34

标签: javascript mongoose escaping

我具有以下用于存储用户统计信息的架构:

const statisticsSchema = new Schema({
    month: {
        type: Number,
        required: true
    },
    stats: Schema.Types.Mixed
}, {
    timestamps: true
});

我使用findOneAndUpdate()方法在数据库中插入/更新用户统计信息。 由于我架构中的“状态”字段的类型为Types.Mixed,因此,如果我传递给findOneAndUpdate()的更新对象中的任何字段都包含“。”。字符,猫鼬在数据库中创建了不必要的附加层次结构。我如何才能逃脱“。”字符并按原样插入名称(带有'。')?

0 个答案:

没有答案