Mongoose - 在模式中存储 Set 的最佳方法
Posted
技术标签:
【中文标题】Mongoose - 在模式中存储 Set 的最佳方法【英文标题】:Mongoose - Best approach for storing Set in schema 【发布时间】:2022-01-22 11:58:05 【问题描述】:我的模型包含 Set,我想以最优雅的方式对我的模式进行建模,以进行有效的序列化和反序列化。我该怎么办?我知道有数组、映射、数组数组的模式类型,但是我认为如何处理 Set 以及何时应该转换我的 Set 因为不可能将 Set 存储在 DB 中...
那么,有没有机会在我的模型 Set 和 Array 中有一个模式?如果不是,我应该如何将该 Set 映射到 Array 以及在哪个时刻。
【问题讨论】:
【参考方案1】:使用数组类型也可以,配合$addToSet
、$pull
等数组运算符
【讨论】:
以上是关于Mongoose - 在模式中存储 Set 的最佳方法的主要内容,如果未能解决你的问题,请参考以下文章
通过 mongoose 模式将数据存储在 mongodb 中,不传递唯一真键的值
如何设置 Mongoose 模式以在 MongoDB 中存储对象数组?
用于存储子文档的 JSON 对象数组的 Mongoose 模式