我正在使用python ElasticSearch Client一次批量索引100个文档的索引。我想计算索引中文档的总数。因此,我执行批量操作,然后计算索引中的文档数量,如下所示:
helpers.bulk(es_client, actions);
es_client.count('index').get('count')
Run Code Online (Sandbox Code Playgroud)
但是第二行仍然返回旧计数,因此我尝试从其他文件运行第二行,该文件返回正确的结果。我怀疑批量操作尚未完成。如果我错了,请纠正我,怎么做才能实现我想要的?
我在打字稿类中有一个字段,它有一个装饰器 A,但我想在某个特定环境中运行时将装饰器从 A 更改为 B。这可以在打字稿中实现吗?
class SampleClass {
@DecoratorA
sampleField;
constructor() {
if(condition) {
// change DecoratorA to DecoratorB
}
}
}
Run Code Online (Sandbox Code Playgroud)
是否可以根据某些条件将构造函数中的 DecoratorA 更改为 DecoratorB?