首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在mongodb中向现有记录插入新值?

如何在mongodb中向现有记录插入新值?
EN

Stack Overflow用户
提问于 2018-07-31 06:55:14
回答 2查看 172关注 0票数 1

我想用MongoDB中的新值更新我现有的记录,这里我不想删除旧的值

在这里,您可以看到我有冲压细节记录,并且我想每次添加机器编号冲压时间

这是我的模型

现在,我想增加新的价值,每次机器将有一个puch,谁能有一个解决方案?

EN

回答 2

Stack Overflow用户

发布于 2018-07-31 07:02:07

您需要使用数组数据类型来冲压细节字段,并使用MongoDB $push操作符和update命令。

有关更多信息:https://docs.mongodb.com/manual/reference/operator/update/push/

希望能帮上忙。

票数 0
EN

Stack Overflow用户

发布于 2018-07-31 08:01:32

我将推荐使用不同模型的冲压细节,并使用mongodb ObjectId作为冲床模型的参考。您也可以在每次更新时创建Array并追加新文档,但是当数组太大时会导致性能问题。因此,您可以使用Punching_detail模型,如下所述

代码语言:javascript
复制
public class punching_detail {
   public string punchingModel_id {get;set;}
   public int machine_number {get;set;}
   public DateTime punching_time {get;set;}
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51607159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档