findOne()之后如何访问未定义架构的猫鼬文档属性

时间:2018-12-21 15:48:11

标签: mongoose mongoose-schema

这是我之前将我引​​到这里的帖子。 findOneAndUpdate not updating

这是我们定义架构的方式:

$('.update-property').click(function (e) {
    e.preventDefault();
    var obj = $(this);
    $.ajax({
        url: '/api/Categories/Update',
        type: 'PATCH',
        data: {
            'propertyId': obj.data('property-id'),
            'listId': obj.data('list-id'),
            'isOn': obj.data('is-on') === 'True' ? 'false' : 'true'
        },

        success: function (response) {

            console.log(response);

            // if response unauthorized, redirect to the login page with the ReturnUrl
            // else if response.data is true then change the icon
        }
    });
});

总结上面的帖子。我正在使用findOneAndUpdate,它没有更新我想要的属性(因为我们尚未定义架构)。通过Studio 3T,使用相同的命令“ findOneAndUpdate”对数据库运行查询精确度来更新它。

我必须解决什么问题?就我而言,简单地使用混合模式是否行得通?

伪示例:

const configs = mongoose.model('configs', new mongoose.Schema();

或者我还有什么其他选择?

0 个答案:

没有答案