小编use*_*540的帖子

mongoose 查询:在数组中按 id 查找对象

我怎么能在这个架构中通过 id 找到图像。我有用户的 id 和我正在寻找的图像的 id。什么是最好的方法来做到这一点,并且在这种情况下所有图像都具有不同的 id,或者它们可能具有相同的 id,因为它们不属于同一个用户?

我的架构如下所示:

var userSchema = new Schema({
  local: {
    email: String,
    password: String
  },
  facebook: {
    id: String,
    token: String,
    email: String,
    name: String
  },
  name: String,
  about: String,
  images: [{
    id: Schema.ObjectId,
    link: String,
    main: Boolean
  }]
});
Run Code Online (Sandbox Code Playgroud)

arrays mongoose mongodb objectid

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

arrays ×1

mongodb ×1

mongoose ×1

objectid ×1