繁体   English   中英

在猫鼬中使用findOne()从数据库获取数据

[英]Get data from database using a findOne() in mongoose

我有这个架构:

const statsData = new mongoose.Schema({
  userID: {type: String},
  warned: {type: Number, default:0},
  warns: {type: Number, default:0},
  muted: {type: Number, default:0},
  mutes: {type: Number, default:0},
  banned: {type: Number, default:0},
  bans: {type: Number, default:0},
  aWarned: {type: Number, default:0},
  aWarns: {type: Number, default:0},
  give: {type: Number, default:0}
})

和这个模型

const statsModle = mongo.model("statsModle", statsData)

我需要每次使用上面的userID来获取数据。

YourSchema.fineOne({ _id: userID }, (err, foundUser) => {
    // foundUser is the data you want
})

如果您想通过一个id来获取文档,您甚至可以使用一个更简单的版本:

YourSchema.findById(userID, (err, foundUser) => {
    // ...
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM