Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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
Node.js中的NoSQL/MongoDB风格查询引擎_Node.js_Mongodb_Nosql - Fatal编程技术网

Node.js中的NoSQL/MongoDB风格查询引擎

Node.js中的NoSQL/MongoDB风格查询引擎,node.js,mongodb,nosql,Node.js,Mongodb,Nosql,我已经构建了一个可以或多或少地将降价文档转换为html页面的应用程序。文档可以有标签,这些标签对于查询引擎非常有用 现在我正在使用MongoDB,但由于应用程序是在Node.js中编码的,并且由于Node.js主机上极度缺乏MongoDB支持(到目前为止,我所知道的唯一一个支持MongoDB的主机是no.de),以及一个完全不需要数据持久性的静态网站生成器,我想删除MongoDB,只保留查询引擎 是否有任何类似MongoDB/NoSQL的查询引擎在Node.js/javascript中本机编码?

我已经构建了一个可以或多或少地将降价文档转换为html页面的应用程序。文档可以有标签,这些标签对于查询引擎非常有用

现在我正在使用MongoDB,但由于应用程序是在Node.js中编码的,并且由于Node.js主机上极度缺乏MongoDB支持(到目前为止,我所知道的唯一一个支持MongoDB的主机是no.de),以及一个完全不需要数据持久性的静态网站生成器,我想删除MongoDB,只保留查询引擎

是否有任何类似MongoDB/NoSQL的查询引擎在Node.js/javascript中本机编码?还是有更好的解决方案我还没有想到…:

谢谢各位

编辑:如果没有这样的东西,谁愿意和我一起构建它?如果有,请发表评论:)

我会检查哪些使用css选择器查询js对象

我会检查哪些使用css选择器查询js对象

有REST API和jQuery插件可用

例如,see有一个restapi和jQuery插件可用


例如,请参见

在咖啡中创建我自己的脚本,用于Node.js服务器端和Web浏览器客户端。 它支持与MongoDb相同的所有查询。在这里找到它:


创建了我自己的in-Coffee脚本,用于Node.js服务器端和Web浏览器客户端。 它支持与MongoDb相同的所有查询。在这里找到它:


看看libgit2,它是git的C库,也是node.js的gitteh模块。这将为git库提供一个节点包装器-现在,您可以拥有一个本地git repo,它保存静态文件的版本副本,并通过node.js提供它。你还能要求什么?加上github的push-pull没有问题——它知道git协议。
我自己没有构建过这个,但是如果你想这样做,我很乐意提供帮助。看看libgit2,它是git的C库,也是node.js的gitteh模块。这将为你提供一个git库周围的节点包装器——现在你可以拥有一个本地git repo,它保存静态文件的版本副本,并通过node.js提供它。你还能要求什么?加上github的push-pull没有问题——它知道git协议。
我自己还没有构建这个,但如果您想这样做,我很乐意提供帮助

在查询中,
$似乎还没有一个等价物,这是一个要求。当然是在正确的轨道上!谢谢:)这已经被讨论过了,还有一些即将到来的方面。如果你想做出贡献,请关注推特上的@lloydhilaiel,或者在freenode上的#jsonselect加入我们!似乎它在
查询中还没有对应的
$,这是一个要求。当然是在正确的轨道上!谢谢:)这已经被讨论过了,还有一些即将到来的方面。如果你想做出贡献,请关注推特上的@lloydhilaiel,或者在freenode上的#jsonselect加入我们!谢谢你,伙计,虽然RavenDB似乎需要安装,但我不想这样做。真的在寻找Node.js本机解决方案——我将在问题中更清楚地说明这一点。谢谢:)谢谢,伙计,尽管RavenDB似乎需要安装——我不想这样做。真的在寻找Node.js本机解决方案——我将在问题中更清楚地说明这一点。谢谢:)