Javascript 如何在浏览器控制台中初始化MongoDB-object db?

Javascript 如何在浏览器控制台中初始化MongoDB-object db?,javascript,mongodb,initialization,Javascript,Mongodb,Initialization,假设我想在浏览器中执行'db.things.insert{colors:[blue,black]}'。我可以在Mongodb-shell中执行它,但还不知道如何执行它,比如:打开GoogleChrome控制台,用一些连接初始化DB-object,然后执行命令。有插件吗?抱歉,我对MongoDB完全陌生,试图用浏览器外壳快速测试。我怎样才能像那样进行初始化 试用版0:可能使用REST接口 我已经用$echo'REST=true'>/etc/mongodb.conf启用了REST; $sudo重启m

假设我想在浏览器中执行'db.things.insert{colors:[blue,black]}'。我可以在Mongodb-shell中执行它,但还不知道如何执行它,比如:打开GoogleChrome控制台,用一些连接初始化DB-object,然后执行命令。有插件吗?抱歉,我对MongoDB完全陌生,试图用浏览器外壳快速测试。我怎样才能像那样进行初始化

试用版0:可能使用REST接口

我已经用$echo'REST=true'>/etc/mongodb.conf启用了REST; $sudo重启mongodb,在Ubuntu中工作。更多关于休息 ,不确定 然而,这里是否需要,但也许有一些POST/REST方法我可以 进行初始化

试用版1:Oreilly关于MongoDB的书和50个技巧第47页

这本书有一些例子

> db = connect ("ny1a:27017/foo")
> db = connect ("ny1a:27017/admin")
所以现在

> db=connect("localhost:27017/test")
ReferenceError: connect is not defined
是的,因为我需要获取connect-command的源代码,一些进一步的示例,在哪里可以获得它


另外,我正在学习本教程。

您不能简单地从浏览器控制台访问mongodb。您的浏览器是一个客户端,据我所知,没有javascript客户端库。您将找到的任何javascript库都很可能是针对Node.js服务器的

mongo控制台是它自己的编译客户端类型。本机语言是javascript,但这些命令只适用于实际的mongo命令shell。connect是mongo命令shell的一个命令

启用REST将启动mongod上的一个端口,该端口将接受REST http通信。您将在此处获得一个浏览器页面:http://localhost:28017/ 这是一个显示数据的非常基本的页面,但是您可以自己进一步运行查询。看

注意,REST接口是只读的。您不能插入


话虽如此,您需要为所选语言提供合适的驱动程序。

请注意,对于javascript,它们都是服务器端解决方案。没有什么比jquery更能进入chrome了。您可能会在客户端编写与服务器端语言对话的内容,服务器端语言将为您发出命令。这就是任何基于web的解决方案所做的。有没有CouchDB的经验?他们用RESTAPI来推销自己,类似于MongoDB来创建dbs等,但还没有找到一个简单的演示来说服我。如果需要,可以为mongo构建一个可写的REST。