标签: orientjs

OrientJS中的连接池

我想将OrientJS与Express.js一起使用.如何在发出任何http请求之前配置连接池,在请求/响应周期中从池中获取和释放连接,并在关闭应用程序时完成池?

javascript node.js orientdb express orientjs

12
推荐指数
1
解决办法
996
查看次数

您如何使用orientjs执行“如果不存在,请插入”?

进行“如果不存在则插入”的惯用方式是什么?

无需交易即可完成吗?

orientdb orientjs

5
推荐指数
1
解决办法
718
查看次数

如何使用nodejs处理OrientDB中的SQL注入?

我正在使用orientjs库在Orient数据库中执行操作。我在文档中读到,可以使用如下所示的参数样式查询:

db.query(
   'SELECT name, ba FROM Player '
   + 'WHERE ba >= :ba AND team = ":team"',
   {params: {
      ba: targetBA,
      team: targetTeam }
   }, limit: 20
).then(function(hitters){
   console.log(hitters)
});
Run Code Online (Sandbox Code Playgroud)

我的问题是:是否足以防止SQL注入?因为我没有在NodeJS API中找到有关该信息的信息。对于Java,有一个“ Prepared Query”(准备查询)的概念,我不确定他们是否指的是同一件事。

node.js orientdb orientjs

3
推荐指数
1
解决办法
389
查看次数

使用 OrientJS 模块连接到 NodeJS 中的 OrientDB --“Socket Closed”错误

我正在使用 OrientJS (v2.2.10) 在 NodeJS (v8.11.3) 中开发一个应用程序,该应用程序将连接到本地托管的 OrientDB (v3.0.6) 数据库并对其进行查询。但是,当我尝试运行程序时,每次都会收到“套接字已关闭”错误。

我能够连接到数据库并通过 OrientDB 的控制台和 Web 界面进行查询,因此我知道可以通过地址http://localhost:2480访问该数据库。如果我在命令提示符中运行“netstat -a”,我可以看到端口 2480 正在侦听 TCP 连接。

这是我当前正在运行的代码:

//Import OrientJS driver for OrientDB
var OrientJs = require('orientjs');

//Connect to OrientDB server
var server = OrientJs({
    host: "localhost",
    port: "2480",
    username: "root",
    password: "root"
});

//Connect to 'demodb'
var db = server.use({
    name: 'demodb',
    username: 'root',
    password: 'root'
});

console.log("Connected to database")

//Select all entries in 'Castles' table and print to console
db.select().from('Castles').all()
.then(function(result) {
  console.log(result); …
Run Code Online (Sandbox Code Playgroud)

database sockets node.js orientdb orientjs

1
推荐指数
1
解决办法
733
查看次数

标签 统计

orientdb ×4

orientjs ×4

node.js ×3

database ×1

express ×1

javascript ×1

sockets ×1