小编ami*_*rka的帖子

在nokogiri的两个元素之间抓取文本?

<body>
 <div>some text</div>
 I NEED THIS TEXT ONLY
 <div>some text</div>
 more text here
 <div>some text</div>
 one more text here
 <div>some text</div>
</body>
Run Code Online (Sandbox Code Playgroud)

怎么样?

ruby xpath nokogiri

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

从PHP调用MongoDB中存储的JavaScript函数

我将此函数存储在db.system.js中

function SomeFunc(o) {
    x = db.Collection;
    while( 1 ) {
        var c = x.find({},{_id:1}).sort({_id:-1}).limit(1);
        var i = c.hasNext() ? c.next()._id + 1 : 1;
        o._id = i;
        x.insert(o);
        var err = db.getLastErrorObj();
        if( err && err.code ) {
            if( err.code == 11000 /* dup key */ )
                continue;
            else
                print("unexpected error inserting data: " + tojson(err));
        }
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

在PHP中

print_r(
    $db->execute("SumeFunc(o)", array("name" => "test"))
);
Run Code Online (Sandbox Code Playgroud)

错误

Array
(
    [errno] => -3
    [errmsg] => invoke failed: JS Error: …
Run Code Online (Sandbox Code Playgroud)

php mongodb java-stored-procedures mongodb-php

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