Tag: oriento

为什么我们使用ORM或ODM来pipe理任何graphDB?

嘿大家我在nodeJS应用程序工作。 我search了一些模块来pipe理我的数据库(orientdb)。 我的问题是:为什么我们使用任何ORM或ODM(或为什么重新开始),因为有一个模块可以提供许多function来pipe理数据库。 我仍然困惑什么东西应该使用orientorm( https://github.com/mav-im/orientorm )或东方( https://github.com/codemix/oriento ) 预先感谢..

Koa:在没有现有包装的情况下连接数据库最明智的方法是什么?

我对node&koa很新,所以请原谅我的愚蠢。 我不知道我是否搞砸了。 但是我想和OrientDB一起使用Koa。 我可以使用Oriento连接到OrientDB(Node的模块)。 我想用Koa的发电机的力量。 由于OrientDB数据库中的数据与我在应用程序中使用的对象有关,所以我想实现模型(当然)。 所以我猜连接到数据库部分将会涉及到这一点。 假设我有一个名为“Task”的模型,那么我希望它暴露几个方法和getter / setter。 所以Task.find(); 应该从OrientDB数据库获取所有任务 据我所知,我将钩在中间件堆栈的某个地方。 如果我可以使用生成器,这将是很好的,这样我的中间件就可以等待,直到获取数据为止。 一些error handling,以及… 所有这一切说: 我的假设是否正确? 或者,还有更好的方法? 我必须自己做那个吗? 还是我缺less方便我所计划的模块? 开始学习如何正确地做这样的事情会是一个好点子? 我应该看看现有的包装为mongodb / mysql /什么和摘要? 谢谢!