node.js - Mongoose 使用 FindAndUpdate 合并数组
问题描述
我想将一个数组附加到 mongoose 中的现有数组中Schema.findByIdAndUpdate(...)
。它应该看起来像这样:
Schema.findByIdAndUpdate(id, { $merge: { existingArray: otherArray } }, (...))
例子
如果我在数据库中有一个如下所示的文档:
{
ids: [1,2,3,4]
...
}
我想更新这个文档看起来像这样:
{
ids: [1,2,3,4,5,6,7,8]
...
}
在这个数组的帮助下:
[5,6,7,8]
有适合我意图的运营商吗?
解决方案
推荐阅读
- haskell - 在 Haskell 中,如何在语句 [a = b :: A] 中实现从 [b] 到 [a] 的转换功能
- javascript - HTML 选项未显示
- reactjs - 如何以编程方式知道firestore在离线时是否无法获取数据
- c# - 如何使用 SMS 2FA 创建基于令牌的身份验证
- c# - 如何在 c#.net 的 datagridview 中的特定列的单元格中添加值?
- python - 如何附加到列表而不在列表中插入列表?
- java - Java PDF 签名错误 org.bouncycastle.asn1.ASN1UTCTime 与 org.bouncycastle.asn1.ASN1Set 不兼容
- angular - ASP.Net Core 3.1 CORS 中的某些 API 无法正常工作
- kubernetes - 使用运行单个副本缩小或耗尽节点
- angular - 在带有 Angular 的 Spring Boot 中启用了 Cors,但仍然出现 cors 错误