我想包含一個鍵[「kommune」,「Fylke的」,「增強現實」]在一個名爲data_filters一個jsonb列的行之後查詢。 據我可以看到postgres只有這個運算符?&它給了我所有這些鍵的所有行,但我不想也有(例如)關鍵'愛好'的行。到目前爲止,我使用的是這樣的: select * from main_dataitem
where array['fylke', 'kommune',
我正在使用PostgreSQL 9.5和JSONB數據類型來存儲文檔。我的表是這樣的: create table records (
id serial,
data jsonb
);
我的文檔包含對象的數組,例如: {
"some_field": "a value",
"another_field": 123,
entries: [
我對postgres相當陌生,目前使用的是9.6。 當試圖使用它的jsonb文檔在postgres中實現全文搜索時,我注意到嵌套數組的搜索結果慢。我使用'explain'命令,它沒有使用任何索引。 爲了簡化目的,我創建了一個表,調查: CREATE TABLE book (
id BIGSERIAL NOT NULL,
data JSONB NOT NULL
);
我的可