这是我之前将我引到这里的帖子。 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();
或者我还有什么其他选择?