Marklogic ML数据中心教程中的断开代码示例链接
在datahub教程中 在步骤下: 3b-定制内容插件 单击内容选项卡。 将内容插件代码替换为以下代码: 未显示任何内容-页面源显示要导入的内容: raw.githubusercontent.com/marklogic-community/marklogic-data-hub/develop/examples/online-store/plugins/entities/Order/coorder/coorders/content/content.sjs 但该链接报告:404:未找到Marklogic ML数据中心教程中的断开代码示例链接,marklogic,Marklogic,在datahub教程中 在步骤下: 3b-定制内容插件 单击内容选项卡。 将内容插件代码替换为以下代码: 未显示任何内容-页面源显示要导入的内容: raw.githubusercontent.com/marklogic-community/marklogic-data-hub/develop/examples/online-store/plugins/entities/Order/coorder/coorders/content/content.sjs 但该链接报告:404:未找到 在哪里可以找
在哪里可以找到丢失的代码段?我假设您从上面的解释中提取3个代码段,并将它们按如下方式组合在一起:
var orders = jsearch
.collections('Order')
.documents()
.where(
jsearch.byExample({
'id': id
})
)
.result('value')
.results.map(function(doc) {
return doc.document.envelope.instance;
});
/* The following property is a local reference. */
var products = [];
var price = 0;
for (var i = 0; i < orders.length; i++) {
var order = orders[i];
if (order.sku) {
products.push(makeReferenceObject('Product', order.sku));
price += xs.decimal(parseFloat(order.price)) * xs.decimal(parseInt(order.quantity, 10));
}
}
return {
'$attachments': attachments,
'$type': 'Order',
'$version': '0.0.1',
'id': id,
'price': price,
'products': products
}
var orders=jsearch
.托收(“订单”)
.文件()
.在哪里(
jsearch.byExample({
“id”:id
})
)
.result('值')
.results.map(功能(文档){
返回doc.document.envelope.instance;
});
/*以下属性是本地引用*/
var乘积=[];
var价格=0;
对于(变量i=0;i
这将为您提供createContent函数的代码。因此,用上面的代码片段替换createContent函数中的任何内容。这将很快被添加回文档,但同时,这是用于引用的代码-