【发布时间】:2021-11-17 19:16:39
【问题描述】:
我在这样的 mongo 集合中有一个 JSON 对象(Form)
{
"_id": "87124eb6-c9f7-49b9-8470-8c2b7fb07dc8",
"VisitName": "demo visit",
"Version": "string",
"FormStatus": "string",
"FormName": "demo form",
"IsDeleted": false,
"Pages": [
{
"PageName": "demo page",
"PageNo": 1,
"PageStatus": true,
"Field": [
{
"FieldName": "Gender",
"Value": "demo value",
"Comment": "demo comment",
}
]
}
]
}
我需要编辑 Field(这是一个对象数组)。 目前,我正在加载完整的表单并替换要更新的字段数据,然后用旧表单替换新表单。
为每个 field 更新加载整个 form 可能会在加载大型 forms 时影响性能 有没有办法用 fieldName(唯一)仅更新 field 详细信息,而不是获取整个 Form 并进行编辑?
【问题讨论】:
标签: asp.net mongodb asp.net-core entity-framework-core nested-json