Mongodb Java驱动程序在查询中执行JS函数

时间:2017-08-07 19:49:39

标签: java mongodb

如何使用Mongodb Java驱动程序:

db.products.insert({
    "id":nextValue("productIdSequence"),
    "product_name":"Apple iPhone",
    "category":"mobiles"
});

以下不执行存储在服务器中的JS:

Document document = toDocument(object);
StringBuffer sb = new StringBuffer().append("nextValue(\'").
        append("productIdSequence").
        append("\')");
BsonJavaScript sequenceFunction = new BsonJavaScript(sb.toString());
document.append("id", sequenceFunction);
database.getCollection("products").insertOne(document);

0 个答案:

没有答案