在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。
以上代码将查找除当前用户之外的所有用户,并将结果打印到控制台。你可以根据实际需求修改代码以适应你的业务逻辑。
补充说明:
云原生正发声
云+社区技术沙龙[第6期]
云+社区技术沙龙[第9期]
腾讯云GAME-TECH沙龙
腾讯云GAME-TECH游戏开发者技术沙龙
云+社区技术沙龙[第17期]
Elastic 中国开发者大会
Elastic 中国开发者大会
DB TALK 技术分享会
云+社区技术沙龙[第16期]
领取专属 10元无门槛券
手把手带您无忧上云