Tut*_*men 2 sparql marklogic node.js
正如标题所说,我想知道我是否可以在node.js客户端API中执行SPARQL查询,或者我是否需要使用服务器端Javascript API.
MarkLogic node.js客户端API可以评估SPARQL查询.请参阅此处的jsdoc:http://docs.marklogic.com/jsdoc/graphs.html#sparql
更新:这是一个完整的例子:
var marklogic = require('marklogic')
var config = { /* ... */ }
var db = marklogic.createDatabaseClient(config)
db.graphs.sparql(
'application/sparql-results+json',
'select ?s ?p ?o\n' +
'where { ?s ?p ?o }\n' +
'limit 10'
)
.result()
.then(function(response) {
console.log(response.head)
console.log(response.results)
})
.catch(console.log.bind(console))
Run Code Online (Sandbox Code Playgroud)
请注意,结果格式(的第一个参数db.graphs.sparql())必须是已知的语义格式,如所描述这里.
| 归档时间: |
|
| 查看次数: |
153 次 |
| 最近记录: |