繁体   English   中英

使用Node.js从MongoDb获取用户

[英]Getting Users from MongoDb using Node.js

我想使用Noe.js在MongoDb中获取用户信息。 我可以使用以下代码从特定集合中获取数据:

 var MongoClient = require('mongodb').MongoClient; var url = "mongodb://localhost:27017/"; MongoClient.connect(url, function(err, db) { if (err) throw err; var dbo = db.db("mydb"); dbo.collection("customers").findOne({}, function(err, result) { if (err) throw err; console.log(result.name); db.close(); }); }); 

以同样的方式,我想获取数据库用户(即管理员)的详细信息。

有什么建议么 ??

提前致谢!!

问候

拉维·库玛(Ravi Kumar)

 dbo.collection("customers").find()

将返回此集合中的所有用户和信息

注意:它将以数组形式返回结果

 dbo.collection("customers").count()

将返回集合中有多少用户

安装Mongodb时会自动创建一个名为admin的数据库,其中包含管理员及其对其他数据库的角色,您可以通过以下方式访问该数据库

var dbo = db.db("admin");

使用此链接https://docs.mongodb.com/manual/tutorial/manage-users-and-roles/#create-a-user-defined-role了解如何添加和管理管理员

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM