Tag: 数据库

如何在DynamoDB中创buildUUID?

在我的数据库scheme中,我需要一个自动增量主键。 我怎样才能实现这个function? PS要访问DynamoDB,我使用dynode,Node.js.模块。

如何在mongoose中创build一个新的数据库?

如果我在node.js中使用Mongoose,则需要执行以下操作: var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/myDB'); 但是,如果我刚刚安装了mongodb,而且我目前没有任何数据库呢? 如何在mongoose.connect mongoose.connect('mongodb://localhost/myDB')之前使用mongoose在node.js中创build一个新的数据库? 或者,如果没有这样的myDB那么它会创build一个新的? 或者会抛出一个错误,说没有这样的数据库?

nodejs和数据库通信 – 怎么样?

我已经听说了很多关于nodejs和写它的客户端 – 服务器应用程序。 但是,例如,在开发IM客户端 – 服务器应用程序时,我无法得到nodejs服务器脚本如何与数据库服务器进行通信以实际存储其数据? 或者可能我错过了一些东西,而nodejs服务器脚本不应该这样做? 如果是的话,请推动我纠正方向。 我注意到了DBSLayer的http://code.nytimes.com/projects/dbslayer/wiki ,但看起来它仍处于testing阶段。

从Mongoose查询返回的内容找不到匹配项?

阅读Mongoose文档,我有点困惑。 如果我在与集合中没有任何文档匹配的mongoose中运行查询,callback函数callback(err, results)的err和results的值是什么? 我只是不知道mongoose认为是什么“错误”。 作为一个math家,返回空集(即results数组为空)似乎是完全有效的,不应该是一个“错误” – 查询执行得很好,只是没有匹配的文件。 另一方面,有人可能认为这是一个“错误”。 从mongoose的文档,无论是: err = null, results = [] err = null, results = null err =错误文档, results = null

使用Node.js监控Mongo的更改

我使用Node.js进行一些项目工作,我想监视我的Mongo数据库(集合)的变化,如果有东西被添加,基本上会激发一个事件。 任何人都知道这是可能的吗? 我正在使用node-mongodb-native驱动程序。 如果不是这样,我还想要从服务器(使用node运行)推送数据到客户端浏览器的任何可用的指针。

mongoose:模式与模型?

在看教程的时候,模式和模型之间经常会有划分,特别是在处理mongoose/蒙戈德(mongoose / mongodb)时。 这使得移植到postgresql有点混乱,因为“模型”似乎不存在于该系统下。 这两种方法有什么区别? 例如,什么是这个行的postgres / sql ORM等价物? (mongoose和express.js): var userSchema = schema.define('local', { username: String, password: String, }); module.exports = mongoose.model('User', userSchema);

电子应用程序与数据库

我正在开发一个使用primefaces的电子项目的应用程序,我想有一个轻量级的数据库与该应用程序一起使用。 到目前为止,我没有成功,也很沮丧。 请帮我找一个本地数据库。 我试图用sqlite3没有成功。 我无法build立它。 我使用电子v0.31.0,我认为在内部使用iojs v3.1.0,并导致sqlite3不能编译。

CouchDB,MongoDB和Redis中的哪个数据库适合从Node.js开始?

我得到更多的Node.js,并享受它。 我正在更多地进入Web应用程序开发。 我已经把自己的头围绕着Node.js,并且目前使用Backbone作为前端。 我正在做一些使用Backbone的应用程序来使用RESTful API与服务器进行通信。 在Node.js中,我将使用Express框架。 我到了一个地方,我需要一个简单的数据库在服务器上。 我习惯于Django的 PostgreSQL和MySQL ,但我需要的是一些简单的数据存储等。我知道关于CouchDB , MongoDB和Redis ,但我只是不确定要使用哪一个? 其中的任何一个更适合Node.js? 对于初学者来说,从关系型数据库转向其中的哪一个更好? 我只需要一些指导就可以select,我已经走到了这一步,但是当它来到这些types的数据库,我只是不知道…

在mongoose中id和_id有什么区别?

mongoose中的_id和id什么区别? 哪个更适合参考?

Mongoose和单个node.js项目中的多个数据库

我正在做一个包含子项目的Node.js项目。 一个子项目将有一个Mongodb数据库,Mongoose将用于包装和查询数据库。 但问题是 Mongoose不允许在单个mongoose实例中使用多个数据库,因为模型是在一个连接上构build的。 为了使用多个mongoose实例,Node.js不允许多个模块实例,因为它在require()具有caching系统。 我知道在Node.js禁用模块caching,但我认为这不是一个好的解决scheme,因为它只需要mongoose。 我试图在mongoose中使用createConnection()和openSet() ,但这不是解决scheme。 我试图深入复制mongoose实例( http://blog.imaginea.com/deep-copy-in-javascript/ )传递新的mongoose实例到子项目,但它RangeError: Maximum call stack size exceeded 。 我想知道是否有任何使用mongoose或任何解决方法为这个问题使用多个数据库? 因为我认为mongoose是相当容易和快速的。 或者其他任何模块作为build议?