在Mongoose中查找除当前用户之外的所有用户,可以通过以下步骤实现:
npm install mongoose
const mongoose = require('mongoose');
name
和email
,可以使用以下代码创建模型:const userSchema = new mongoose.Schema({
name: String,
email: String
});
const User = mongoose.model('User', userSchema);
currentUserId
变量中。User.find()
方法来查找除当前用户之外的所有用户。可以使用以下代码实现:User.find({ _id: { $ne: currentUserId } }, (err, users) => {
if (err) {
console.error(err);
} else {
console.log(users);
}
});
这里的_id
是用户模型默认生成的唯一标识符字段。$ne
操作符表示不等于当前用户的ID。
以上代码将查找除当前用户之外的所有用户,并将结果打印到控制台。你可以根据实际需求修改代码以适应你的业务逻辑。
补充说明:
领取专属 10元无门槛券
手把手带您无忧上云