【发布时间】:2017-10-27 20:02:06
【问题描述】:
我生成的保存二维数组的最佳方法是什么,问题是它不会是小数组。那么有没有办法将这个二维数组转换为某种 JSON 格式或其他东西,然后用 mongoose 保存,然后快速将其转换回来,其中的值是字符串,所有想法都值得赞赏。
这是我的架构:
var UserRatingSchema = new Schema({
user: {type: mongoose.Schema.Types.ObjectId, ref: 'User'},
movie: {type: mongoose.Schema.Types.ObjectId, ref: 'Movie'},
rating: String,
});
以及数组示例:
[无] Movie1 Movie2
User1 10 无评分
用户 2 6 5
...
如果我将每个实例都保存到数据库中是否有效?
【问题讨论】:
-
你的数组包含什么?
-
N-d 数组可以很方便的转换成 JSON;对于 MongoDb,大小无关紧要。
-
您是否为包含二维数组的集合创建了架构?
-
你可以使用嵌入文档
标签: arrays node.js mongodb typescript mongoose