Articles of orientdb

如何在SailsJS应用程序中使用OrientDB

我是NodeJS和SailsJS的新手,之前正在使用Rails或PHP。 我想和OrientDB一起使用SailsJS。 什么是最好的方法? 到目前为止我发现了两个select,但是信息量还不是很大(还)。 与水线一起去,这是orientdb的适配器 深入一层,使用nodejs中的二进制适配器 任何帮助,提示,提示将不胜感激。 我有点失落,但非常激动,要更多地了解这些伟大的工具。 谢谢!

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

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

通过水线将新文档添加到字段typesJson中

我想添加一个新的文档,或者你可以说一个新的键值对现有的JSONtypes字段,但它是取代旧的键值对,例如在我的embedded字段是{"@type":"d","key1":"example1"} ,当我执行更新调用 WL_MODELS.numbers.update({id: req.body.SID},{numbers: {"key2":"example2"}},function(err,model){ if(err) console.log(err); else { console.log(model);}} ); 它取代了numbers: {"@type":"d","key2":"example2"}的值numbers: {"@type":"d","key2":"example2"}但是我想在现有的embedded式或json文档中添加新的键值对,如果我的方法是错误的,我怎样才能做到这一点使用waterline和sails-orientdb?

Orientdb在另一个像slug这样的属性中使用@rid

我正在尝试为用户添加的每个post创build一个slu((prettyurl)。 并使用这个slug来访问db中的logging。 生成的slu might可能不是唯一的,所以我想在slu end的末尾添加@rid。 所以这些slu will将是唯一的,我可以在获取logging的同时用@rid检索logging。 我可以在宁静的url中使用这个slu((删除@rid中的#)。 那么在插入logging的时候有没有办法把rid添加到slug属性? 还是有一个自动增量领域的东方,我可以连接与slu?? 或者还有什么其他方法可以达到同样的效果? 我想过从节点js生成一个唯一的ID,但是这可能会增加在多个服务器上创build和pipe理独特的字段的开销。 我在用 orientjs版本:2.1.0 orientdb版本2.1.6

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

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

使用orientjs解决基本问题(OrientDB驱动程序为node.js)

我正试着用OrientDB的2.2 GA版本来testing最新版本的orientjs。 使用下面非常简单的代码,我没有得到任何错误或exception,但也没有callback函数的输出。 我也没有看到OrientDB服务器日志(在本地服务器上运行,可通过Web GUI访问)中的任何东西。 var OrientDB = require('orientjs'); try { var server = OrientDB({ host: 'localhost', port: 2424, username: 'admin', password: 'admin' }); } catch(error) { console.error('Exception: ' + error); } console.log('>> connected'); try { server.list() .then(function(dbs) { console.log(dbs.length); }); } catch(error) { console.error('Exception: ' + error); } try { var db = server.use({ […]

在Nodejs中的OriendDB分页

什么是最好的方式来设置偏移和限制分页与NodeJs与东方或东方npm库? 我通过查询生成器获取一些顶点如下: db.select() .from('some_class') .limit(20) .all() .then(function (results) { cb(results); }); 在这里,我可以把限制,但如何把抵消? 无论是在查询或查询生成器分页将是非常有益的。

如何从Node.js中的服务器查询到数据库OrientDB

我的问题是: 你如何从服务器查询到数据库? 我一直在阅读一些文章,并从Udemy看OrientDB的一些教程,我发现什么是查询语言,比如SQL ,但是我找不到如何将查询从服务器发送到数据库OrientDB 。 我在Node.js中制作服务器。 我发现如何启动连接并closures它: var OrientDB = require('orientjs'); var server = OrientDB({ host: 'localhost', port: 8082, //I am using the port 8081 for Binary and 8082 for Http username: 'root', password: 'rootPassword' }); server.close(); 我一直在阅读OrientDB文件,但我找不到它。 http://orientdb.com/docs/last/index.html

OrientDB和NodeJS如何连接数据库?

在OrientDB中,我是新的,我使用了mongoDB。 我想知道如何创build与OrientDB的连接。 我使用下面的代码,但不像MongoDB那样工作。 我也想打印我的端口号打印我的应用程序运行如:'听6060端口' var orientdb = require('orientdb'); var dbConfig = { user_name: "root", user_password: "root" }; var serverConfig = { host: "localhost", port: 2480 //server port Number }; console.log(orientdb) var server = new orientdb.Server(serverConfig); var db = new orientdb.Db("remote:localhost/Gunjan", server, dbConfig); //I also used 'Gunjan' only here. db.open(function(err) { if (err) { throw err; […]

从东方数据库中的单个列删除重复的条目

SELECT medias,likes,description,createdon,title,postid,type,catagory,out('createdby').Name as Authors ,out('createdby').Nominator.Name as nominator, out('createdby').Nominator.school.Name as school from post where isDeleted=false order by createdon desc 我必须从每一个职位获得细节。 这是我的关系 [post] -createdby-> [学生] 学生表有一个对象名提名者,其中包含提名者和提名者的详细信息,有一个叫学校的字段,里面包含学校的详细信息 当我运行上面的命令,我得到这样的输出 [ { "@type": "d", "@rid": "#-2:15", "@version": 0, "medias": "/audience/fileupload/uploads/images/d5f1c692c0a01bd0d308b0cc3aa090cb.jpg", "likes": 1, "description": "This is art of rabbit ", "createdon": "2017-10-23 22:00:27", "title": "Rabbit", "postid": "0hLU1", "type": "photo", "catagory": "Art", […]