小编9me*_*9me的帖子

选择和更新oriento/orientjs中的多个记录和水线中的事务

如何在oriento中选择或更新多个记录?就像我在水线一样

offersModel.update({id:items_ids,status:INACTIVE},{status:ACTIVE})
Run Code Online (Sandbox Code Playgroud)

但在水线交易不可用.所以我想用:

var db = offersModel.getDB();
var trans = db.begin();
    trans.update('offers')
         .set({status:INACTIVE})
         .where({id:items_ids,status:ENM.SELLING_STATUS.ACTIVE})//.exec()
         .then(function(offers){ 
            if  (offers.length != items_ids.length) {trans.rollback(); /* send error here*/} 
            else trans.commit();
         })
Run Code Online (Sandbox Code Playgroud)

谢谢.

database orientdb sails.js waterline sails-orientdb

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

如何在路径中要求模块具有模式?

如何在nodeJS中包含所有文件

require('./packages/city/model/cities')
require('./packages/state/model/states')
require('./packages/country/model/countries')
Run Code Online (Sandbox Code Playgroud)

require('./packages/*/model/*')
Run Code Online (Sandbox Code Playgroud)

像grunt一样加载文件.

javascript node.js

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

Sparql BIND计数结果WITH A VARIABLE

有没有办法count的结果绑定到变量?我尝试过以下(不起作用):

SELECT ?totalSubject WHERE {
  ?s ?p ?o
  BIND(COUNT(?s) AS ?totalSubject)
}
Run Code Online (Sandbox Code Playgroud)

sparql

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