繁体   English   中英

Mongoose 在嵌套模式中找到

[英]Mongoose find in nested Schema

我尝试使用 accountStatus.activated = false 获取所有用户。 但我就是做不到。

User.find({accountStatus: {activated: false}}) ...

控制器.ts

import {User} from "../models/userModel";

public static getAllUsers(request, response, next): void {
    User.find().then(data => response.json(data)).catch(next);
}

用户模型

const user:Schema = new Schema({
    name_first: {
        type: String,
        required: [true, 'First Name is required (name_first)']
    },
     accountStatus: {
        activated: {
            type: Boolean,
            default: false,
            required: true
        },
     }
});

export const User: Model = model("User", user);

请帮帮我D:

使用点符号:

User.find({'accountStatus.activated': false})

暂无
暂无

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

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