Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Node.js从MongoDb获取用户_Javascript_Mongodb_Nodes - Fatal编程技术网

Javascript 使用Node.js从MongoDb获取用户

Javascript 使用Node.js从MongoDb获取用户,javascript,mongodb,nodes,Javascript,Mongodb,Nodes,我想使用Noe.js在我的MongoDb中获取用户信息。我可以使用以下代码从特定集合中获取数据: var MongoClient=require('mongodb')。MongoClient; 变量url=”mongodb://localhost:27017/"; 连接(url,函数(err,db){ 如果(错误)抛出错误; var dbo=db.db(“mydb”); dbo.collection(“customers”).findOne({},函数(err,result){ 如果(错误)抛

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

var MongoClient=require('mongodb')。MongoClient;
变量url=”mongodb://localhost:27017/";
连接(url,函数(err,db){
如果(错误)抛出错误;
var dbo=db.db(“mydb”);
dbo.collection(“customers”).findOne({},函数(err,result){
如果(错误)抛出错误;
console.log(result.name);
db.close();
});
});
将返回此集合中的所有用户和信息

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


将返回集合中有多少用户

安装Mongodb时会自动创建一个名为admin的数据库,其中包含其他数据库的管理员及其角色 你可以通过

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

使用此链接了解如何添加和管理管理员

您的意思是要获得单一管理员吗user@PeterWilson,我的意思是“我想查看在我的mongodb中创建的所有用户信息”。我只想知道我的mongodb中有多少活跃用户。我想要所有的用户名和密码,你可以用
find
来代替
findOne
,你会在代码中得到一个数组,实际上我没有得到“users”。这是一个获得名为“客户”的集合的示例。这里的“客户”是一个集合,它就像一张桌子。但我在询问用户的信息dbo.collection(collectionName)`将提供集合信息。我问的问题是“有没有像‘dbo.users()’这样的函数,我们可以调用它来给用户提供信息?”你的问题措辞很糟糕。我仍然不确定你到底需要什么我在问“如何获得数据库用户”。我尽了最大的努力来表达我的问题。你是对的“寻找恶魔的改变”。我接受它。我的问题完全不同。实际上,在代码中,我没有得到“用户”。这是一个获得名为“客户”的集合的示例。这里的“客户”是一个集合,它就像一张桌子。但我在询问用户的信息dbo.collection(collectionName)`将提供集合信息。我在问这样的问题:“有没有像‘dbo.users()’这样的函数,我们可以调用它来给用户提供信息?”你是说像管理员这样的数据库用户?最后你得到了我的确切问题。这就是我需要的。
 dbo.collection("customers").count()
var dbo = db.db("admin");