Получение имен полей всех документов в базе данных couchDB - PullRequest
0 голосов
/ 10 июля 2019

Я хочу перечислить имена полей документа в базе данных couchDB. Я нашел команду curl для вывода списка документов и данных из базы данных в couchDB.

Вот оно:

paulsteven@smackcoders:~$ curl http://0.0.0.0:5984/first/_all_docs?include_docs=true

{"total_rows":3,"offset":0,"rows":[
{"id":"user1","key":"user1","value":{"rev":"1-d1846fad834a55aff582adc5a224684f"},"doc":{"_id":"user1","_rev":"1-d1846fad834a55aff582adc5a224684f","username":"syed","password":"syed123"}},
{"id":"user2","key":"user2","value":{"rev":"1-91bd89db90bbb0d731790707a6f4419e"},"doc":{"_id":"user2","_rev":"1-91bd89db90bbb0d731790707a6f4419e","username":"syed","password":"syed123","name":"syed"}},
{"id":"user3","key":"user3","value":{"rev":"2-bdb5b930eb5d3ee04e4371634e0a56e4"},"doc":{"_id":"user3","_rev":"2-bdb5b930eb5d3ee04e4371634e0a56e4","username":"steven","password":"steven123"}}
]}

Здесь я хочу получить список имен столбцов, доступных в документе. Я искал, но не могу найти команду curl для распечатки

Вот вывод, который я хочу:

["id","_rev","username","password","name"]

Обратите внимание, что в идентификаторе документа с именем user2 есть дополнительное поле с именем name

Какая команда curl требуется для получения этого от couchDB. Помогите мне с некоторыми решениями.

...