我有一个以下形式的对象数组:
{productID: '15', name: 'Pepsi', category: 'food/beverages', dateAdded: '2015-12-21T17:42:34Z'}
Run Code Online (Sandbox Code Playgroud)
我想通过比较字符串找到 5 个最旧的项目dateAdded。我尝试了一些低效的循环并失败了reduce(),但我觉得有一种更有效的方法。我怎样才能积累最旧的 5 件物品?
假设我创建了一个 hostPath 类型的 PersistentVolume:
kind: PersistentVolume
apiVersion: v1
metadata:
name: mypv
spec:
storageClassName: normal
capacity:
storage: 10Gi
accessModes:
- ReadWriteMany
hostPath:
path: /etc/foo # Path on the host machine
Run Code Online (Sandbox Code Playgroud)
我创建相应的 PersistentVolumeClaim,并在 Pod 中使用它:
apiVersion: v1
kind: Pod
metadata:
labels:
run: busybox
name: busybox
spec:
containers:
- image: busybox
name: busybox
volumeMounts:
- name: myvolume
mountPath: /var/log # is this relative to the hostPath of the PV?
restartPolicy: Never
volumes:
- name: myvolume
persistentVolumeClaim
claimName: mypvc
status: {}
Run Code Online (Sandbox Code Playgroud)
预期结果是{hostPath}/{mountPath}(例如 …