We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c46b58d commit 9289d7cCopy full SHA for 9289d7c
test/select.js
@@ -47,6 +47,11 @@ describe('select: ', function() {
47
})
48
49
describe('array fields', function () {
50
+ it('nothing special when requesting array field itself', function () {
51
+ assert.equal(convertSelect('data', { 'arr': 1 }, ['arr']),
52
+ "jsonb_build_object('arr', data->'arr', '_id', data->'_id') as data")
53
+ })
54
+
55
it('single field', function () {
56
assert.equal(convertSelect('data', { 'arr.color': 1 }, ['arr']),
57
'jsonb_build_object(\'arr\', (SELECT jsonb_agg(r) FROM (SELECT jsonb_build_object(' +
0 commit comments