Javascript Mongoose查询获取选择器键
我有一个示例查询Javascript Mongoose查询获取选择器键,javascript,node.js,mongodb,mongoose,Javascript,Node.js,Mongodb,Mongoose,我有一个示例查询 User.findOne({ $or: [{ name: val }, { username: val }, { email: val }, { phone: val }] }, (err, user) => { if (err) throw err; console.log(user, selector: ???); }); 我怎么知道哪个键是选择器(姓名、用户名、电子邮件或电话?你必须为这个意思编写代码 如果您想查看查询的执行计划,可以在mongo
User.findOne({ $or: [{ name: val }, { username: val }, { email: val }, { phone: val }] }, (err, user) => {
if (err) throw err;
console.log(user, selector: ???);
});
我怎么知道哪个键是选择器(姓名、用户名、电子邮件或电话?你必须为这个意思编写代码 如果您想查看查询的执行计划,可以在
mongoose.find()中设置一个选项,如下所示:
Mode.find(query).setOptions({explain:'executionStats'})。然后(executionPlan=>{console.log(executionPlan)})代码>
如果它有任何有用的信息满足您的需要,请查看结果。您必须为此编写代码
如果您想查看查询的执行计划,可以在mongoose.find()中设置一个选项,如下所示:
Mode.find(query).setOptions({explain:'executionStats'})。然后(executionPlan=>{console.log(executionPlan)})代码>
并查看结果,如果它有任何有用的信息为您的需要