Javascript 如何使用NeDB获取数据库中特定记录的id?

Javascript 如何使用NeDB获取数据库中特定记录的id?,javascript,node.js,database,nedb,Javascript,Node.js,Database,Nedb,我在数据库中有如下记录: {"Name":"moon","Email":"night","User":"sun","Password":"earth","_id":"kpOBxczJlr2R5S68"} 如何提取此记录的id并将其存储在变量中?对象的id位于\u id属性中,就在您的示例中-在本例中,它是“kpOBxczJlr2R5S68” 当对象位于名为object的变量中时,您可以使用object获取id。_id-如果我正确理解您的要求,因为它不是很清楚。这不是特定于任何特定的数据库

我在数据库中有如下记录:

   {"Name":"moon","Email":"night","User":"sun","Password":"earth","_id":"kpOBxczJlr2R5S68"}

如何提取此记录的id并将其存储在变量中?

对象的id位于
\u id
属性中,就在您的示例中-在本例中,它是
“kpOBxczJlr2R5S68”


当对象位于名为
object
的变量中时,您可以使用
object获取id。_id
-如果我正确理解您的要求,因为它不是很清楚。这不是特定于任何特定的数据库,这只是JavaScript中访问对象属性的工作方式。

var result={User:req.query.username,Password:req.query.Password,}这是我的对象,所以我应该像result那样写。_id???@Aarathi.V.B我不明白你的评论是什么意思。我所能告诉你的是,你永远不应该把用户名和密码作为查询参数,这似乎是你在那行代码中做的。@Aarathi.V.B自从你更新了上面的评论后,我只能在你的对象只包含用户和密码属性的情况下添加它(与你在问题中发布的对象不同)当然,你不能访问一个_id属性,因为它没有。那么,我如何访问它而不包含在对象中,直接从数据库中?@Aarathi.V.B我不知道你在问什么。是否要通过用户名在数据库中查找用户,然后获取id?如果是这样,那么首先查找文档,然后从数据库中获取对象中的id。请参阅文档。如果您包含一些代码示例,并告诉我们到目前为止您尝试了什么,您期望得到什么,以及您实际得到了什么(例如错误消息),那么就更容易了解您正在尝试做什么。