问题标签 [mongojs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - NodeJS does not respond to CURL Request
Im using NodeJS to perform som Queries to a MongoDB. I've set up the routing so when
is called, a function name GetAllCities will run on the server and perform a MongoDB query and return the result. This works just fine when I try to visit the page directly in my browser. But when I try to make a CURL request the response is empty.
This is my jquery Ajaxcall
And this is my PHPPROXY FILE:
And this is my NODEJS requesthandlerfile.
TLDR; My code works on a direct GET when visiting the page in a browser, but not when making ajax request, why? You can find all code here
javascript - Javascript (mongojs): Return a value in a function
I'm working with mongojs and I have to retrieve a field from an object taken from mongodb. I can not understand how to return the field:
The print inside the 'forEach' prints the correct value: (ex. [ [ [ 8, 2, 2 ], [ 2, 2, 5 ], [ 2, 2, 2 ], [ 5, 2, 2 ] ] ] ) On the contrary the print outside the cycle shows an empty array. what does not work with the return? Thanks in advance for your help.
javascript - 如何加载 mongojs 模块
我在使用 mongojs 时遇到了一些问题。当我尝试从 html 页面调用函数(在 javascript 文件中定义)时,出现此错误:
在文件 js 中,我通过以下几行连接到 mongojs:
在文件 html 我有 import require.js
出了什么问题?
提前致谢。
node.js - 为什么 Node.js 需要 Mongoose 或 Mongojs?
主要问题
目前我很困惑,主要问题是:Mongoose/Mongojs 有什么用? 如果我在没有 Mongoose/Mongojs 的情况下运行 Node.js 会有什么不同?
我找不到任何关于 Mongoose 或 Mongojs 如何与 Node.js 结合在一起的好解释。
Mongoose 的口号:“node.js 的优雅 mongodb 对象建模”没有帮助。
小问题
顺便说一句,我认为 Mongoose 和 Mongojs 正在为 Node.js 做相同类型的事情(即可互换),但这个页面似乎描述 Mongojs 与 Mongoose 完全不同:“尽可能模拟 mongodb API 的简单驱动程序。” 所以我把 Mongoose 和 Mongojs 放在一起可能是错误的。如果是这样,也请澄清。
也许我不应该使用 Mongojs,因为 stackoverflow 甚至没有标签。如果是这样,请忽略我上面所说的关于 Mongojs 的所有内容。
关于使用 Mongoose 和 Mongojs 给出 Node.js 的大图的主题,我还应该知道 这个页面上的什么?
谢谢。
node.js - MongoJS:size() 方法或长度不可用
我刚刚安装了最新版本的 node.js 和 MongoDB 以及 node.js 的驱动程序:MongoJS
现在我试图找出(由于高负载应用程序性能良好)数据库中是否存在记录。我试过这个查询,但我得到的只是一个错误:
错误:
通过console.log(typeof query)
我刚刚得到object
。
如果我只是登录query
,我会得到:
我总是得到这个结果,即使该项目存在与否。
node.js - Mongojs回调不返回
我正在使用 mongojs 更新 mongodb 集合中的数据。该程序逐行读取文件,并且对于每一行,它都会在 mongodb 数据库中进行更新。更新工作正常,但控件不返回。
从节点运行完这个后,控件不会返回。该程序无限期运行。如果我在 dataReader 中注释 loadData 函数,它工作正常,程序在遍历所有行后结束。
在遍历所有行并在 mongodb 中进行更新后,如何使程序结束?
node.js - MongoJS 增加池大小
我正在通过 MongoJS 驱动程序使用 Node.js 和 MongoDB 构建一个简单的应用程序。我的目标是一些繁重的负载(在 10 分钟内大约 10000 个用户,大约 30 秒的会话)
我正在使用连接池,默认情况下 mongojs 会创建 5 个预期共享的连接。我想扩大这个值以提高效率,否则一堆请求将等待一个非常不受欢迎的连接。
我发现这解释了如果使用本机驱动程序 http://technosophos.com/content/nodejs-connection-pools-and-mongodb如何增加池大小
我知道 mongojs 是本机驱动程序的包装器,但是有没有办法在 mongojs 中设置连接池大小?还是您必须从驱动程序中执行的操作..但是如果是这样,您如何同时使用驱动程序和mongojs?谁能指出我正确的方向?
非常感谢。
node.js - node.js - 新手 mongojs 问题
我正在尝试学习 MongoJS,但它不起作用。
到目前为止我写了这段代码 -
它登录到控制台“用户未保存”,但为什么呢?我做错了什么?
提前致谢
node.js - Mongojs - 如何推送到数组?
我有以下代码:
现在我想更新数组。我的意思是将一些东西推入数组:
更新功能不推送。那么我怎样才能推送到数组,所以结果将是:
node.js - Mongojs:忽略重复对象插入
我有这个 Node.js 应用程序,它获取大量具有唯一 ID 的 JSON 数据,然后使用 Mongojs 将它们插入到 MongoDB 中。
问题是在这个庞大的数据数组中,可能会有一些重复的文档!所以当使用 Mongojs 插入这些数据时,它会返回错误E11000 duplicate key error
并且不会继续插入。
所以我正在寻找的是类似于continueOnError/keepGoing
本地 Mongo 的选项。它会忽略重复项并继续insert
.
http://mongodb.github.io/node-mongodb-native/api-generated/collection.html#insert
如果有帮助,这是我的代码:
在这段代码中,我将选项设置为 true,但它仍然不起作用(同样的错误)。
无论如何我可以用 Mongojs 做到这一点,还是我必须使用 native-mongo?
提前致谢。