Tag: nosql

查询Redis?

我一直在学习Node.js,所以我决定做一个简单的广告networking,但我似乎无法决定使用一个数据库。 我已经搞乱了Redis,但我似乎无法find一种方法来查询数据库的具体条件,而是我只能得到一个密钥或列表的值或设置内的密钥。 我错过了什么,或者我应该使用一个更强大的数据库,如MongoDB?

如何在DynamoDB中创buildUUID?

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

Meteor如何接收MongoDB查询结果的更新?

几个月前我问了一个问题,meteor似乎有答案。 NoSQL数据库中哪些(如果有的话)可以提供*更改*到查询结果集? Meteor如何接收MongoDB查询结果的更新? 谢谢, 克里斯。

使用Mongoose ORM的凶手是什么原因?

我一直在使用一个新的项目,但这也是我第一次使用MongoDB。 定义一个模式似乎没有必要,因为我认为mongo的优势在于它不需要定义的scheme。 我不能仅仅保存对象,不pipe架构如何? 那为什么我要? 另外文件是缺乏的,使我可以很容易地在蒙戈壳做的事情,那么他们应该是。

在mongodb上为每个集合使用多个模式

我想在MongoDB中为每个集合使用多个模式,如何使用它….? 当我尝试运行它时,它给了我这个错误: 错误: OverwriteModelError:编译后无法覆盖allUsers模型。 OverwriteModelError:编译后无法覆盖checkInOut模型。 下面是我的schema.js var mongoose = require('mongoose'); var Schema = mongoose.Schema , ObjectId = Schema.ObjectId; var checkInInfoSchema= new Schema({ name:String, loginSerialId:Number }); var loginUserSchema = new Schema({ sn : { type: Number, unique:true } ,uname: {type:String, unique:true} ,pass:String }); var registerUserSchema = new Schema({ sn : { type: Number, unique:true } , […]

mongoose填充embedded式

我使用Mongoose.js并不能解决3级层次结构文件的问题。 有两种方法来做到这一点。 第一 – 没有参考。 C = new Schema({ 'title': String, }); B = new Schema({ 'title': String, 'c': [C] }); A = new Schema({ 'title': String, 'b': [B] }); 我需要显示Clogging。 我怎么能填充/find它,只知道C的_id? 我曾尝试使用: A.findOne({'bc_id': req.params.c_id}, function(err, a){ console.log(a); }); 但是我不知道如何从一个对象只得到我需要的对象。 其次,如果使用参考: C = new Schema({ 'title': String, }); B = new Schema({ 'title': String, 'c': […]

Mongodb与Postgres在Nodejs应用程序

我正在构build一个nodejs应用程序,并完全在nosql mongodb和rmds PostregresSql之间撕裂。 我的项目是创build一个开源示例项目,用于logging访问者,并使用nodejs在网页上实时显示访客统计信息。 我打算首先使用mongodb,因为很多nodejs的例子和教程,albiet大多是较老的,使用它和Paas主机有一个免费的teir是很多的。 然而,我最近在mongodb上看到了很多抨击,发现那些试图使用mongodb的人最终转向了postgres。 http://blog.engineering.kiip.me/post/20988881092/a-year-with-mongodb http://dieswaytoofast.blogspot.com/2012/09/mysql-vs-postgres-vs-mongodb.html http: //www.plotprojects.com/why-we-use-postgresql-and-slick/我也是一个heroku的粉丝,并且听说过很多关于postgress的问题,发现sql查询有时候可以很好。 我不是一个数据库专家,所以我不能告诉我的生活要走哪条路。 如果你能给出一些build议,哪一个可以考虑以及为什么,我真的会赞同它。 我有几个标准: 既然我想这是一个例子,那么有一个方法来容纳大小适中的数据是很好的。 我知道mongodb挑衅地提供这个,但像heroku这样的postgres paas似乎有非常小的数据库(因为我logging每个访问者的网站) 一个简单易懂的数据库。 performance并不重要,但速度不能伤害 感谢所有的帮助! 注意 :请不要火焰大战,大家有自己的看法:)