Nestjs 我们能不能有打字机';我们在MongoDb&x27;什么方法?
我只是好奇我们是否能提供typeorm findOne方法的投影仪?我正在使用postgres数据库 我需要的只是表格中提供的电子邮件的id。我得到的是用户的所有详细信息Nestjs 我们能不能有打字机';我们在MongoDb&x27;什么方法?,nestjs,typeorm,Nestjs,Typeorm,我只是好奇我们是否能提供typeorm findOne方法的投影仪?我正在使用postgres数据库 我需要的只是表格中提供的电子邮件的id。我得到的是用户的所有详细信息 repository.findOne({email: 'abc@abc.com'}) 这给了我所有的细节。然而,我只想提取那个特定用户的id 我们可以将投影仪传递到上述查询吗?例如 repository.findOne({email: 'email'},{id:1}) 是的,可能是。您需要将选项传递给findOne函数,以
repository.findOne({email: 'abc@abc.com'})
这给了我所有的细节。然而,我只想提取那个特定用户的id
我们可以将投影仪传递到上述查询吗?例如
repository.findOne({email: 'email'},{id:1})
是的,可能是。您需要将选项传递给
findOne
函数,以便代码如下所示:
异步getOne(电子邮件:字符串):部分{
const foundRow=repository.findOne({
其中:{
电邮:电邮
},
选择:“id”
});
返回foundRow;
}
或
异步getOne(电子邮件:字符串):部分{
const foundRow=repository.findOne(
{email:email},
{选择:'id'}
);
返回foundRow;
}
您可以看到定义类型的源代码