我已将持久卷链接到我的Kubernetes Neo4j复制控制器以存储数据库数据。现在,我想在本地下载该数据以在系统上运行生产数据库。我找不到下载磁盘内容的方法。有人可以指出我正确的方向吗?
更新(使用Kubernetes持久创建卷):
persistent-volume-db.json
{
"kind": "PersistentVolume",
"apiVersion": "v1",
"metadata": {
"name": "pv-db"
},
"spec": {
"capacity": {
"storage": "500Gi"
},
"accessModes": [
"ReadWriteMany"
],
"gcePersistentDisk": {
"pdName": "tuwa-db-data-disk",
"fsType": "ext4"
}
}
}
persistent-volume-claim-db.json
{
"kind": "PersistentVolumeClaim",
"apiVersion": "v1",
"metadata": {
"name": "pvc"
},
"spec": {
"accessModes": [
"ReadWriteMany"
],
"resources": {
"requests": {
"storage": "500Gi"
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
然后用法:
neo4j-controller.json
{
"kind": "ReplicationController",
"apiVersion": "v1",
"metadata": {
"name": "neo4j-controller",
"labels": {
"name": "neo4j"
}
},
"spec": { …Run Code Online (Sandbox Code Playgroud) 我正在构建一个自定义组件,它实现了 ControlValueAccessor,因此我可以在我的 from 中将它与 ngControl 和 ngModel 一起使用。现在,我希望验证组件在其内部的逻辑(以便它是自包含的)。到目前为止一切顺利,但现在我有一个循环依赖,因为我试图在一个组件中注入 NgControl(以设置外部表单状态),该组件自注入CUSTOM_INPUT_CONTROL_VALUE_ACCESSOR提供程序。这里的代码:
const CUSTOM_INPUT_CONTROL_VALUE_ACCESSOR = new Provider(
NG_VALUE_ACCESSOR, {
useExisting: forwardRef(() => CustomInput),
multi: true
});
@Component({
moduleId: module.id,
selector: 'custom-input',
templateUrl: 'custom-input.html',
styleUrls: ['custom-input.css'],
directives: [CORE_DIRECTIVES],
providers: [CUSTOM_INPUT_CONTROL_VALUE_ACCESSOR]
})
export class CustomInput implements ControlValueAccessor{
private _text: any = '';
public isValid:boolean = false;
onChange: EventEmitter<any> = new EventEmitter();
onTouched: any;
constructor(private ngControl:NgControl) {
}
onToggle(){
this.isValid = !this.isValid;
let res = this.isValid? null:{ "test": true };
this.ngControl.control.setErrors(res);
} …Run Code Online (Sandbox Code Playgroud) 我正在加载一组朋友并将其传递给我的uitableview,每件事情都有效,但是当我在方法中设置一个断点时:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud)
使用gdb调试器我可以看到我的朋友NSMutableArray的内容和lldb它说好友数组有零对象但它按预期工作,所有的朋友都在显示...因为Apple推荐使用lldb你怎么调试它?因为它甚至没有显示我的对象的内容...加上如果你有控制台命令/技巧,你用gdb/lldb进行调试将不胜感激.
我有一份名单:[A,B,C];
用户可以创建项目并将地点与其关联:
item1 > place: A
用户可以搜索地点并获取物品:
this.algoliaService.helper.addFacetRefinement('place', A);
所有这些都按预期工作,我的问题是:
如何设置项目的创建,使其与所有位置相关联?
因此,用户选择"所有地点",任何地方搜索都会在结果中包含此项目?
有没有办法在Algolia中添加"All Places"?
this.algoliaService.helper.addFacetRefinement('place', A,B,C);
谢谢