我的程序完成了他的工作并最终创建了一些包含一些数据的.csv。 我想用这些数据索引一个文档,所以我也用这样的内容调用一个函数:
client.index({
index: 'blog',
type: 'post',
id: 1,
body: {
title: 'JavaScript Everywhere!',
content: 'It all started when...',
date: '2013-12-17'
}
}, function (err, resp) {
// ...
});
现在,如果我想要一个" if"条件内部" body",例如,只有当它是#34; Phyton"?时才存储标题。 。 类似的问题:如果我想做一个#34; for"?
的迭代怎么办?感谢您的帮助。
答案 0 :(得分:0)
由于您正在创建字典,因此body
中的条件不可用。您可以进行简单的三元操作,如
body {
title: (t == "Python") ? "Python" : "Not Python"
}
你也不能有for循环。
如果您需要使用复杂的条件语句来设置数据结构,而不是先将其设置为client.index
函数。