我不确定在PostgreSQL 9.4中我们可以使用JSONB类型到什么程度。
例如,如果我将以下内容存储在一个JSON字段中:
id | data
----+--------------------------------------
1 | {"a": ["1", "2"]}
2 | {"b": ["1", "5"]}
3 | {"a": ["1", "3", "8"], "c": ["1", "2"]}
4 | {"a": ["7", "8"]}
我该如何选择JSONB字段中值为1的键名为"a"的行?
对于这个例子,结果应该是:
id | data
----+--------------------------------------
1 | {"a": ["1", "2"]}
3 | {"a": ["1", "3", "8"], "c": ["1", "2"]}
(2 rows)
如果可以的话,如何在Django中使用它?
谢谢。