Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从Dexiejs indexedDB表中获取单列数据_Javascript_Arrays_Dexie_Dexiejs - Fatal编程技术网

Javascript 如何从Dexiejs indexedDB表中获取单列数据

Javascript 如何从Dexiejs indexedDB表中获取单列数据,javascript,arrays,dexie,dexiejs,Javascript,Arrays,Dexie,Dexiejs,如何仅从每行获取价格 db - [{ "id": 1, "name": "name 2", "price": 40, "img": "img.jpeg", "isActive": true }, { "id": 2,

如何仅从每行获取价格

db -
    [{
        "id": 1,
        "name": "name 2",
        "price": 40,
        "img": "img.jpeg",
        "isActive": true
    }, {
        "id": 2,
        "name": "name 2",
        "price": 60,
        "img": "img.jpeg",
        "isActive": true
    }]
目前,在db.product.toArray()的帮助下,我能够获取所有数据


但是我想从Dexiejs indexedDB获得[40,60]。

如果你索引
价格
,你可以使用

const db = new Dexie('yourDBName');
db.version(2).stores({
  product: 'id, price'
});

const prices = await db.product.orderBy('price').keys();