@@ -172,7 +172,7 @@ SELECT '{"bar": "baz", "balance": 7.77, "active":false}'::jsonb;
172
172
{"bar": "baz", "active": false, "balance": 7.77}
173
173
(1 row)
174
174
</programlisting>
175
- 值得一提的一种语义上无意义的细节是,在<type>jsonb</>中数据会被按照底层
175
+ 值得一提的一种语义上无意义的细节是,在<type>jsonb</>中数据会按照底层
176
176
<type>numeric</>类型的行为来打印。实际上,这意味着用<literal>E</>记号
177
177
输入的数字被打印出来时就不会有该记号,例如:
178
178
<programlisting>
@@ -459,7 +459,7 @@ SELECT jdoc->'guid', jdoc->'name' FROM api WHERE jdoc @> '{"tags": ["qu
459
459
<para>
460
460
<literal>jsonb_ops</literal>和<literal>jsonb_path_ops</literal>
461
461
GIN 索引之间的技术区别是前者为数据中的每一个键和值创建独立的索引项,
462
- 而后者值为该数据中的每个值创建索引项 。
462
+ 而后者只为该数据中的每个值创建索引项 。
463
463
<footnote>
464
464
<para>
465
465
对于这种目的,术语<quote>值</>包括数组元素,尽管 JSON 的术语有时
@@ -488,8 +488,8 @@ SELECT jdoc->'guid', jdoc->'name' FROM api WHERE jdoc @> '{"tags": ["qu
488
488
489
489
<para>
490
490
<type>jsonb</>也支持<literal>btree</>和<literal>hash</>索引。
491
- 这通常值用于检查完整 JSON 文档等值非常重要的场合。<type>jsonb</>
492
- 数据的<literal>btree</>顺序很少有人关系 ,但是为了完整性其顺序是:
491
+ 这通常只用于检查完整 JSON 文档等值非常重要的场合。<type>jsonb</>
492
+ 数据的<literal>btree</>顺序很少有人关心 ,但是为了完整性其顺序是:
493
493
<synopsis>
494
494
<replaceable>对象</replaceable> > <replaceable>数组</replaceable> > <replaceable>布尔</replaceable> > <replaceable>数字</replaceable> > <replaceable>字符串</replaceable> > <replaceable>空值</replaceable>
495
495
@@ -501,7 +501,7 @@ SELECT jdoc->'guid', jdoc->'name' FROM api WHERE jdoc @> '{"tags": ["qu
501
501
<synopsis>
502
502
<replaceable>key-1</replaceable>, <replaceable>value-1</replaceable>, <replaceable>key-2</replaceable> ...
503
503
</synopsis>
504
- 注意对象键被按照它们的存储顺序进行比较 ,特别是由于较短的键被存储在
504
+ 注意对象键按照它们的存储顺序进行比较 ,特别是由于较短的键被存储在
505
505
较长的键之前,这可能导致结果不直观,例如:
506
506
<programlisting>
507
507
{ "aa": 1, "c": 1} > {"b": 1, "d": 1}
0 commit comments