如何解决在每个子文档猫鼬上查找 ObjectId
我有这样的 eventSchema,我需要在每个事件中找到“用户已经注册了这个事件”
const EventSchema = new Schema({
eventName: {
type: String,},eventDate: {
type: Date,registerUser: [
{
user: {
type: Schema.Types.ObjectId,ref: 'user',name: {
type: String,phoneNumber: {
type: String,],})
我尝试这个查询来检查路线
'/joinEvent/:event_id'
const checkJoined = Event.findOne({$and:[{_id: req.params.event_id},{'registerUser.user': req.user.id }]})
此功能适用于在 eventSchema 中注册的每个用户的 POST,但在我检查用户是否已注册该事件时不起作用
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。