0
ここで私はnodejs、expressjs、angularjsからなる私のMeanアプリケーションにmongooseを使っています。ここmongooseを使ってmongoDbにcase文を書くには
私の問題は、私は今、私は
User.findOne({ Email: req.body.Email }, (err, user) => {
if (err) { return done(err); }
if (!user) {
return res.json("Account with that email address does not exist.");
}
以下マングーススキーマ
const userSchema = new mongoose.Schema({
FirstName: String,
LastName: String,
Email: { type: String, unique: true },
UserName: String,
Password: String,
PhoneNumber: String,
EmailVerified : Boolean,
AdminApproved : Boolean
}, { versionKey: false });
として使用していますさまざまな検索条件を使用する必要があるとエラーメッセージやデータ
を送っ応じですが、今私は電子メールのようなフィールドを確認し、管理者承認されました。
は、MS-SQLで私は、その後、(存在しないメール)show Email not exist
show please verify email
- のようにcase文を使用しました検証しないadminapproved)、その後
show wait for admin process
誰もがを使用してmongoDB
で私を助けることができます同じ操作を達成する方法。