Tag: postgresql

如何设置Babel 6与节点JS在我的服务器端代码中使用ES6?

我已经阅读了多次提供的文档: Node API Babel 6 Docs 我开始学习pg-promise,遵循“按示例学习”教程,并且倾向于使用ES6和通过Babel转储到ES5,但是我不确定一些事情: 在安装babel-core之后,我将使用什么预设以及在哪里/如何configuration此function? 我不清楚我把哪个文件放在文档里: require(“babel-core”)。transform(“code”,options); 进入和代码的哪些部分是占位符。 当我使用这个代码时,我是否只是在某处使用它,然后我可以在其他文件中使用ES6? 这将如何实现? 我读了这个.babelrc文件,并想确认如果实际的文件名是“.babelrc”,或者如果这只是文件的扩展名,并在哪里与我的项目的根目录,我把该文件..以及如何做我链接到它? 如果我使用pg-promise ,我应该使用ES6和Babel,或者运行:npm install,如pg-promise的Testing部分中所述,是否足够,并尝试使用ES6来创build更多的问题? 如果需要在我的服务器端开发期间出现,我希望利用let和const。 是否有节点+ babel + pg-promise服务器设置的标准文件结构? 编辑值得注意的是,我也阅读了巴巴节点的JS节点 ,看到使用这个应该避免。 最后的答案在底部对我来说没有意义,因为我遇到了类似的问题,因为我根据Babel提供的实际文档而遇到麻烦。

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);

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并不重要,但速度不能伤害 感谢所有的帮助! 注意 :请不要火焰大战,大家有自己的看法:)

任何与Node.js兼容的Postgres ORM?

我正在寻找一个良好的ORM在Node.js下的postgres,一个支持模型之间的关系声明和字段validation。 我在很长一段时间search,并没有得到任何满意的结果。 也许有人可以指点我在我的研究中错过的一个项目。 谢谢。

订购Node Sequelize中的加载模型的结果

我有一套复杂的关联模型。 这些模型使用连接表进行关联,每个连接表都有一个名为“order”的属性。 我需要能够查询父模型的“页面”并包含关联的模型,并按字段“顺序”对这些关联进行sorting。 以下是对结果的sorting顺序没有影响: db.Page.findAll({ include: [{ model: db.Gallery, order: ['order', 'DESC'], include: [{ model: db.Artwork, order: ['order', 'DESC'] }] }], })