Ruby: lecture des données CouchDB (lecture)

couch_read.rb


#! /usr/bin/ruby
# -*- encoding: utf-8 -*-
#
#	couch_read.rb
#
#					Jul/31/2020
#
# ---------------------------------------------------------------------
require 'faraday'
require 'json'
#
# ---------------------------------------------------------------------
STDERR.puts	"***début***"
#
URL="http://localhost:5984/nagano/_all_docs?include_docs=true"
#
res = Faraday.get URL

# puts	res.status

json_str = res.body

dict_data=JSON.parse(json_str)
#
dict_data['rows'].each {|value|
		doc = value["doc"]
		str_out = doc["_id"] + "\t" + doc['name'] + "\t" \
			+ doc["population"].to_s + "\t" + doc['date_mod']
		print(str_out,"\n")
	}
#
STDERR.puts	"***Fin***"
# ---------------------------------------------------------------------

Courir

./couch_read.rb

Recommended Posts

Ruby: lecture des données CouchDB (lecture)
Ruby: Créer des données CouchDB (Créer)
Ruby: mise à jour des données CouchDB (mise à jour)
Ruby: supprimer les données CouchDB
[Ruby on Rails] Read try (: [] ,: key)
[Ruby on Rails] Introduction des données initiales
Lire la métaprogrammation Ruby (partie I, jusqu'à mercredi)