MongoDBにDatabaseを作りましょう。眺めていきます。
あらかじめMongoDB Copmpassをインストールしておきます。
main.go
package main
import (
"context"
"fmt"
"log"
"go.mongodb.org/mongo-driver/mongo"
"go.mongodb.org/mongo-driver/mongo/options"
)
// アドレス帳の構造体
type Adr struct {
ID int `bson:ID`
Name string `bson:"名前"`
Kana string `bson:"名前フリガナ"`
Post string `bson:"郵便番号"`
Address string `bson:"住所"`
AddrKaba string `bson:"住所フリガナ"`
Sex string `bson:"性別"`
BloodType string `bson:"血液型"`
Database string `bson:"生年月日"`
Telphone string `bson:"電話番号"`
Mobile string `bson:"携帯番号"`
Mail string `bson:"メール"`
}
func main() {
// Set client options
clientOptions := options.Client().ApplyURI("mongodb://localhost:27017")
// Connect to MongoDB
client, err := mongo.Connect(context.TODO(), clientOptions)
if err != nil {log.Fatal(err)}
// Check the connection
err = client.Ping(context.TODO(), nil)
if err != nil {log.Fatal(err)}
collection := client.Database("test").Collection("AdrList")
// すべて消します
collection.Drop(context.TODO())
fmt.Println("Connected to MongoDB!")
adrs:=[]interface{}{
Adr {1,"関 波子","セキ ナミコ","135-0034","東京都江東区永代8-1-4","トウキョウトコウトウクエイタイ","女","AB","1980/07/31","03-3060-4716","090-7787-3784","sk@eaccess.net"},
Adr {2,"小倉 準司","コクラ ジュンジ","071-1544","北海道上川郡東神楽町14号6-13-1","ホッカイドウカミカワグンヒガシカグラチョウ14ゴウ","男","A","1973/10/08","0166-36-3522","","junzi-kokura@eaccess.net"},
Adr {3,"西村 有紀子","ニシムラ ユキコ","635-0805","奈良県北葛城郡広陵町萱野5-2-7 ヴェルテックス萱野 1009","ナラケンキタカツラギグンコウリョウチョウカヤノ","女","O","1972/12/05","0745-67-2723","090-5165-2074","okikuy1972@livedoor.com"},
Adr {4,"谷 僧三郎","タニ ソウザブロウ","520-0011","滋賀県大津市南志賀2868","シガケンオオツシミナミシガ","男","B","1989/01/17","077-323-7124","090-3781-1181","suzbrutn@dsn.ad.jp"},
Adr {5,"山口 和久","ヤマグチ カズヒサ","012-0813","秋田県湯沢市前森1-11-7","アキタケンユザワシマエモリ","男","A","1973/02/21","0183-21-6828","070-4790-1232","kazuhisa73@geocities.com"},
Adr {6,"米田 一生","コメタ イッセイ","264-0029","千葉県千葉市若葉区桜木北4-13-4","チバケンチバシワカバクサクラギキタ","男","O","1984/07/25","043-883-8543","","issei07@dsn.ad.jp"},
Adr {7,"村松 希美江","ムラマツ キミエ","616-8151","京都府京都市右京区太秦帷子ヶ辻町6-6-7","キョウトフキョウトシウキョウクウズマサカタビラノツジチョウ","女","O","1980/11/21","075-727-1789","090-4849-6939","kimie.muramatu@odn.ne.jp"},
Adr {8,"小野寺 眞八","オノデラ シンヤ","527-0135","滋賀県東近江市横溝町6-6-7","シガケンヒガシオウミシヨコミゾチョウ","男","O","1986/04/28","0748-01-7199","090-1457-0772","ondr.sny@gmo-media.jp"},
Adr {9,"志村 陽一郎","シムラ ヨウイチロウ","048-1321","北海道磯谷郡蘭越町湯里5-9-5 ル・メール湯里","ホッカイドウイソヤグンランコシチョウユノサト","男","O","1975/07/08","0136-88-6603","","smr-yutru@dion.ne.jp"},
Adr {10,"鎌田 敏美","カマタ トシミ","409-0115","山梨県上野原市松留4631","ヤマナシケンウエノハラシマツドメ","女","B","1993/06/09","0554-03-0156","090-5690-8749","kamata0609@example.com"},
Adr {11,"宮本 力弥","ミヤモト リキヤ","922-0325","石川県加賀市二子塚町8888","イシカワケンカガシフタゴヅカマチ","男","O","1975/08/10","07617-9-0761","070-6565-9470","rky75@example.ac.jp"},
Adr {12,"中山 英博","ナカヤマ ヒデヒロ","130-0024","東京都墨田区菊川1-11-7","トウキョウトスミダクキクカワ","男","A","1978/04/01","03-3043-4017","090-3086-6504","nkym0401@dion.ne.jp"},
Adr {13,"丸山 平作","マルヤマ ヘイサク","039-1557","青森県三戸郡五戸町八景3-15-9 八景ガーデン 1315","アオモリケンサンノヘグンゴノヘマチハッケイ","男","AB","1994/05/26","0178-60-8503","070-3567-0574","hisk0526@ybb.ne.jp"},
Adr {14,"金子 君吉","カネコ キミキチ","959-1372","新潟県加茂市本町7-10-7 TOP・本町 5F","ニイガタケンカモシホンチョウ","男","O","1984/05/15","0256-13-9329","090-7210-7725","kaneko_kimikiti@aitai.ne.jp"},
Adr {15,"阿部 康伸","アベ ヤスノブ","071-0551","北海道空知郡上富良野町本町9-9-9 本町第2ビル 14F","ホッカイドウソラチグンカミフラノチョウモトマチ","男","B","1973/04/09","0167-59-5860","090-6699-6888","abe-yasunobu@users.gr.jp"},
Adr {16,"東 健也","アズマ ケンヤ","933-0809","富山県高岡市出来田新町8732","トヤマケンタカオカシデキデンシンマチ","男","B","1977/12/25","0766-24-2308","","kenya.azuma@tiki.ne.jp"},
Adr {17,"高田 紀子","タカタ トシコ","654-0067","兵庫県神戸市須磨区離宮西町4-2-2","ヒョウゴケンコウベシスマクリキュウニシチョウ","女","B","1994/11/06","078-547-5651","070-8120-1066","okisotokisot@example.com"},
Adr {18,"金城 茂義","カネギ シゲヨシ","923-1266","石川県能美郡川北町下先出3-15-2","イシカワケンノミグンカワキタマチシモセンデン","男","O","1987/03/14","076-969-3546","070-8191-6845","sigeyosi2003@plala.or.jp"},
Adr {19,"神谷 覚","カミタニ サトル","614-8151","京都府八幡市上奈良小端4-13-5","キョウトフヤワタシカミナラオバタ","男","O","1976/02/04","075-435-9736","090-9981-6325","inatimak0204@hotmail.com"},
Adr {20,"北川 梨華","キタカワ リカ","171-0033","東京都豊島区高田3-10-1","トウキョウトトシマクタカダ","女","A","1980/12/25","03-3658-2663","090-1407-6777","akir1710033@yahoo.co.jp"},
}
_,err = collection.InsertMany(context.TODO(), adrs)
if err != nil {log.Fatal(err)}
err = client.Disconnect(context.TODO())
if err != nil {log.Fatal(err)}
fmt.Println("Connection to MongoDB closed.")
}
20件のデータが作成されます。
一覧表の出力
main.go
package main
import (
"context"
"fmt"
"log"
"go.mongodb.org/mongo-driver/mongo"
"go.mongodb.org/mongo-driver/mongo/options"
"go.mongodb.org/mongo-driver/bson"
"strings"
)
func main() {
// Set client options
clientOptions := options.Client().ApplyURI("mongodb://localhost:27017")
// Connect to MongoDB
client, err := mongo.Connect(context.TODO(), clientOptions)
defer client.Disconnect(context.TODO())
if err != nil {log.Fatal(err)}
collection := client.Database("test").Collection("AdrList")
findOptions := options.Find()
f:=bson.D{}
cur, err := collection.Find(context.TODO(), f, findOptions)
if err != nil {log.Fatal(err)}
lb:=strings.Split("id,名前,名前フリガナ,郵便番号,住所,住所フリガナ,性別,血液型,生年月日,電話番号,携帯番号,メール",",")
for cur.Next(context.TODO()) {
var a map[string]interface{}
if err = cur.Decode(&a); err != nil {log.Fatal(err)}
for i,l:=range lb{
if i==0 {
fmt.Printf("%-16s\t%v\n",l,a[l])
} else{
fmt.Printf("%-16s\t%v\n",l,a[l])
}
}
fmt.Println("--------------------------------------------")
}
}
出力結果
>go run main.go
id 1
名前 関 波子
名前フリガナ セキ ナミコ
郵便番号 135-0034
住所 東京都江東区永代8-1-4
住所フリガナ トウキョウトコウトウクエイタイ
性別 女
血液型 AB
生年月日 1980/07/31
電話番号 03-3060-4716
携帯番号 090-7787-3784
メール sk@eaccess.net
--------------------------------------------
id 2
名前 小倉 準司
名前フリガナ コクラ ジュンジ
郵便番号 071-1544
住所 北海道上川郡東神楽町14号6-13-1
住所フリガナ ホッカイドウカミカワグンヒガシカグラチョウ14ゴウ
性別 男
血液型 A
生年月日 1973/10/08
電話番号 0166-36-3522
携帯番号
メール junzi-kokura@eaccess.net
--------------------------------------------
id 3
名前 西村 有紀子
名前フリガナ ニシムラ ユキコ
郵便番号 635-0805
住所 奈良県北葛城郡広陵町萱野5-2-7 ヴェルテックス萱野 1009
住所フリガナ ナラケンキタカツラギグンコウリョウチョウカヤノ
性別 女
血液型 O
生年月日 1972/12/05
電話番号 0745-67-2723
携帯番号 090-5165-2074
メール okikuy1972@livedoor.com
--------------------------------------------
id 4
名前 谷 僧三郎
名前フリガナ タニ ソウザブロウ
郵便番号 520-0011
住所 滋賀県大津市南志賀2868
住所フリガナ シガケンオオツシミナミシガ
性別 男
血液型 B
生年月日 1989/01/17
電話番号 077-323-7124
携帯番号 090-3781-1181
メール suzbrutn@dsn.ad.jp
--------------------------------------------
id 5
名前 山口 和久
名前フリガナ ヤマグチ カズヒサ
郵便番号 012-0813
住所 秋田県湯沢市前森1-11-7
住所フリガナ アキタケンユザワシマエモリ
性別 男
血液型 A
生年月日 1973/02/21
電話番号 0183-21-6828
携帯番号 070-4790-1232
メール kazuhisa73@geocities.com
--------------------------------------------
id 6
名前 米田 一生
名前フリガナ コメタ イッセイ
郵便番号 264-0029
住所 千葉県千葉市若葉区桜木北4-13-4
住所フリガナ チバケンチバシワカバクサクラギキタ
性別 男
血液型 O
生年月日 1984/07/25
電話番号 043-883-8543
携帯番号
メール issei07@dsn.ad.jp
--------------------------------------------
id 7
名前 村松 希美江
名前フリガナ ムラマツ キミエ
郵便番号 616-8151
住所 京都府京都市右京区太秦帷子ヶ辻町6-6-7
住所フリガナ キョウトフキョウトシウキョウクウズマサカタビラノツジチョウ
性別 女
血液型 O
生年月日 1980/11/21
電話番号 075-727-1789
携帯番号 090-4849-6939
メール kimie.muramatu@odn.ne.jp
--------------------------------------------
id 8
名前 小野寺 眞八
名前フリガナ オノデラ シンヤ
郵便番号 527-0135
住所 滋賀県東近江市横溝町6-6-7
住所フリガナ シガケンヒガシオウミシヨコミゾチョウ
性別 男
血液型 O
生年月日 1986/04/28
電話番号 0748-01-7199
携帯番号 090-1457-0772
メール ondr.sny@gmo-media.jp
--------------------------------------------
id 9
名前 志村 陽一郎
名前フリガナ シムラ ヨウイチロウ
郵便番号 048-1321
住所 北海道磯谷郡蘭越町湯里5-9-5 ル・メール湯里
住所フリガナ ホッカイドウイソヤグンランコシチョウユノサト
性別 男
血液型 O
生年月日 1975/07/08
電話番号 0136-88-6603
携帯番号
メール smr-yutru@dion.ne.jp
--------------------------------------------
id 10
名前 鎌田 敏美
名前フリガナ カマタ トシミ
郵便番号 409-0115
住所 山梨県上野原市松留4631
住所フリガナ ヤマナシケンウエノハラシマツドメ
性別 女
血液型 B
生年月日 1993/06/09
電話番号 0554-03-0156
携帯番号 090-5690-8749
メール kamata0609@example.com
--------------------------------------------
id 11
名前 宮本 力弥
名前フリガナ ミヤモト リキヤ
郵便番号 922-0325
住所 石川県加賀市二子塚町8888
住所フリガナ イシカワケンカガシフタゴヅカマチ
性別 男
血液型 O
生年月日 1975/08/10
電話番号 07617-9-0761
携帯番号 070-6565-9470
メール rky75@example.ac.jp
--------------------------------------------
id 12
名前 中山 英博
名前フリガナ ナカヤマ ヒデヒロ
郵便番号 130-0024
住所 東京都墨田区菊川1-11-7
住所フリガナ トウキョウトスミダクキクカワ
性別 男
血液型 A
生年月日 1978/04/01
電話番号 03-3043-4017
携帯番号 090-3086-6504
メール nkym0401@dion.ne.jp
--------------------------------------------
id 13
名前 丸山 平作
名前フリガナ マルヤマ ヘイサク
郵便番号 039-1557
住所 青森県三戸郡五戸町八景3-15-9 八景ガーデン 1315
住所フリガナ アオモリケンサンノヘグンゴノヘマチハッケイ
性別 男
血液型 AB
生年月日 1994/05/26
電話番号 0178-60-8503
携帯番号 070-3567-0574
メール hisk0526@ybb.ne.jp
--------------------------------------------
id 14
名前 金子 君吉
名前フリガナ カネコ キミキチ
郵便番号 959-1372
住所 新潟県加茂市本町7-10-7 TOP・本町 5F
住所フリガナ ニイガタケンカモシホンチョウ
性別 男
血液型 O
生年月日 1984/05/15
電話番号 0256-13-9329
携帯番号 090-7210-7725
メール kaneko_kimikiti@aitai.ne.jp
--------------------------------------------
id 15
名前 阿部 康伸
名前フリガナ アベ ヤスノブ
郵便番号 071-0551
住所 北海道空知郡上富良野町本町9-9-9 本町第2ビル 14F
住所フリガナ ホッカイドウソラチグンカミフラノチョウモトマチ
性別 男
血液型 B
生年月日 1973/04/09
電話番号 0167-59-5860
携帯番号 090-6699-6888
メール abe-yasunobu@users.gr.jp
--------------------------------------------
id 16
名前 東 健也
名前フリガナ アズマ ケンヤ
郵便番号 933-0809
住所 富山県高岡市出来田新町8732
住所フリガナ トヤマケンタカオカシデキデンシンマチ
性別 男
血液型 B
生年月日 1977/12/25
電話番号 0766-24-2308
携帯番号
メール kenya.azuma@tiki.ne.jp
--------------------------------------------
id 17
名前 高田 紀子
名前フリガナ タカタ トシコ
郵便番号 654-0067
住所 兵庫県神戸市須磨区離宮西町4-2-2
住所フリガナ ヒョウゴケンコウベシスマクリキュウニシチョウ
性別 女
血液型 B
生年月日 1994/11/06
電話番号 078-547-5651
携帯番号 070-8120-1066
メール okisotokisot@example.com
--------------------------------------------
id 18
名前 金城 茂義
名前フリガナ カネギ シゲヨシ
郵便番号 923-1266
住所 石川県能美郡川北町下先出3-15-2
住所フリガナ イシカワケンノミグンカワキタマチシモセンデン
性別 男
血液型 O
生年月日 1987/03/14
電話番号 076-969-3546
携帯番号 070-8191-6845
メール sigeyosi2003@plala.or.jp
--------------------------------------------
id 19
名前 神谷 覚
名前フリガナ カミタニ サトル
郵便番号 614-8151
住所 京都府八幡市上奈良小端4-13-5
住所フリガナ キョウトフヤワタシカミナラオバタ
性別 男
血液型 O
生年月日 1976/02/04
電話番号 075-435-9736
携帯番号 090-9981-6325
メール inatimak0204@hotmail.com
--------------------------------------------
id 20
名前 北川 梨華
名前フリガナ キタカワ リカ
郵便番号 171-0033
住所 東京都豊島区高田3-10-1
住所フリガナ トウキョウトトシマクタカダ
性別 女
血液型 A
生年月日 1980/12/25
電話番号 03-3658-2663
携帯番号 090-1407-6777
メール akir1710033@yahoo.co.jp
--------------------------------------------
C:\Users\hirat\go\src\mongoex>go run m3.go
id 1
名前 関 波子
名前フリガナ セキ ナミコ
郵便番号 135-0034
住所 東京都江東区永代8-1-4
住所フリガナ トウキョウトコウトウクエイタイ
性別 女
血液型 AB
生年月日 1980/07/31
電話番号 03-3060-4716
携帯番号 090-7787-3784
メール sk@eaccess.net
--------------------------------------------
id 2
名前 小倉 準司
名前フリガナ コクラ ジュンジ
郵便番号 071-1544
住所 北海道上川郡東神楽町14号6-13-1
住所フリガナ ホッカイドウカミカワグンヒガシカグラチョウ14ゴウ
性別 男
血液型 A
生年月日 1973/10/08
電話番号 0166-36-3522
携帯番号
メール junzi-kokura@eaccess.net
--------------------------------------------
id 3
名前 西村 有紀子
名前フリガナ ニシムラ ユキコ
郵便番号 635-0805
住所 奈良県北葛城郡広陵町萱野5-2-7 ヴェルテックス萱野 1009
住所フリガナ ナラケンキタカツラギグンコウリョウチョウカヤノ
性別 女
血液型 O
生年月日 1972/12/05
電話番号 0745-67-2723
携帯番号 090-5165-2074
メール okikuy1972@livedoor.com
--------------------------------------------
id 4
名前 谷 僧三郎
名前フリガナ タニ ソウザブロウ
郵便番号 520-0011
住所 滋賀県大津市南志賀2868
住所フリガナ シガケンオオツシミナミシガ
性別 男
血液型 B
生年月日 1989/01/17
電話番号 077-323-7124
携帯番号 090-3781-1181
メール suzbrutn@dsn.ad.jp
--------------------------------------------
id 5
名前 山口 和久
名前フリガナ ヤマグチ カズヒサ
郵便番号 012-0813
住所 秋田県湯沢市前森1-11-7
住所フリガナ アキタケンユザワシマエモリ
性別 男
血液型 A
生年月日 1973/02/21
電話番号 0183-21-6828
携帯番号 070-4790-1232
メール kazuhisa73@geocities.com
--------------------------------------------
id 6
名前 米田 一生
名前フリガナ コメタ イッセイ
郵便番号 264-0029
住所 千葉県千葉市若葉区桜木北4-13-4
住所フリガナ チバケンチバシワカバクサクラギキタ
性別 男
血液型 O
生年月日 1984/07/25
電話番号 043-883-8543
携帯番号
メール issei07@dsn.ad.jp
--------------------------------------------
id 7
名前 村松 希美江
名前フリガナ ムラマツ キミエ
郵便番号 616-8151
住所 京都府京都市右京区太秦帷子ヶ辻町6-6-7
住所フリガナ キョウトフキョウトシウキョウクウズマサカタビラノツジチョウ
性別 女
血液型 O
生年月日 1980/11/21
電話番号 075-727-1789
携帯番号 090-4849-6939
メール kimie.muramatu@odn.ne.jp
--------------------------------------------
id 8
名前 小野寺 眞八
名前フリガナ オノデラ シンヤ
郵便番号 527-0135
住所 滋賀県東近江市横溝町6-6-7
住所フリガナ シガケンヒガシオウミシヨコミゾチョウ
性別 男
血液型 O
生年月日 1986/04/28
電話番号 0748-01-7199
携帯番号 090-1457-0772
メール ondr.sny@gmo-media.jp
--------------------------------------------
id 9
名前 志村 陽一郎
名前フリガナ シムラ ヨウイチロウ
郵便番号 048-1321
住所 北海道磯谷郡蘭越町湯里5-9-5 ル・メール湯里
住所フリガナ ホッカイドウイソヤグンランコシチョウユノサト
性別 男
血液型 O
生年月日 1975/07/08
電話番号 0136-88-6603
携帯番号
メール smr-yutru@dion.ne.jp
--------------------------------------------
id 10
名前 鎌田 敏美
名前フリガナ カマタ トシミ
郵便番号 409-0115
住所 山梨県上野原市松留4631
住所フリガナ ヤマナシケンウエノハラシマツドメ
性別 女
血液型 B
生年月日 1993/06/09
電話番号 0554-03-0156
携帯番号 090-5690-8749
メール kamata0609@example.com
--------------------------------------------
id 11
名前 宮本 力弥
名前フリガナ ミヤモト リキヤ
郵便番号 922-0325
住所 石川県加賀市二子塚町8888
住所フリガナ イシカワケンカガシフタゴヅカマチ
性別 男
血液型 O
生年月日 1975/08/10
電話番号 07617-9-0761
携帯番号 070-6565-9470
メール rky75@example.ac.jp
--------------------------------------------
id 12
名前 中山 英博
名前フリガナ ナカヤマ ヒデヒロ
郵便番号 130-0024
住所 東京都墨田区菊川1-11-7
住所フリガナ トウキョウトスミダクキクカワ
性別 男
血液型 A
生年月日 1978/04/01
電話番号 03-3043-4017
携帯番号 090-3086-6504
メール nkym0401@dion.ne.jp
--------------------------------------------
id 13
名前 丸山 平作
名前フリガナ マルヤマ ヘイサク
郵便番号 039-1557
住所 青森県三戸郡五戸町八景3-15-9 八景ガーデン 1315
住所フリガナ アオモリケンサンノヘグンゴノヘマチハッケイ
性別 男
血液型 AB
生年月日 1994/05/26
電話番号 0178-60-8503
携帯番号 070-3567-0574
メール hisk0526@ybb.ne.jp
--------------------------------------------
id 14
名前 金子 君吉
名前フリガナ カネコ キミキチ
郵便番号 959-1372
住所 新潟県加茂市本町7-10-7 TOP・本町 5F
住所フリガナ ニイガタケンカモシホンチョウ
性別 男
血液型 O
生年月日 1984/05/15
電話番号 0256-13-9329
携帯番号 090-7210-7725
メール kaneko_kimikiti@aitai.ne.jp
--------------------------------------------
id 15
名前 阿部 康伸
名前フリガナ アベ ヤスノブ
郵便番号 071-0551
住所 北海道空知郡上富良野町本町9-9-9 本町第2ビル 14F
住所フリガナ ホッカイドウソラチグンカミフラノチョウモトマチ
性別 男
血液型 B
生年月日 1973/04/09
電話番号 0167-59-5860
携帯番号 090-6699-6888
メール abe-yasunobu@users.gr.jp
--------------------------------------------
id 16
名前 東 健也
名前フリガナ アズマ ケンヤ
郵便番号 933-0809
住所 富山県高岡市出来田新町8732
住所フリガナ トヤマケンタカオカシデキデンシンマチ
性別 男
血液型 B
生年月日 1977/12/25
電話番号 0766-24-2308
携帯番号
メール kenya.azuma@tiki.ne.jp
--------------------------------------------
id 17
名前 高田 紀子
名前フリガナ タカタ トシコ
郵便番号 654-0067
住所 兵庫県神戸市須磨区離宮西町4-2-2
住所フリガナ ヒョウゴケンコウベシスマクリキュウニシチョウ
性別 女
血液型 B
生年月日 1994/11/06
電話番号 078-547-5651
携帯番号 070-8120-1066
メール okisotokisot@example.com
--------------------------------------------
id 18
名前 金城 茂義
名前フリガナ カネギ シゲヨシ
郵便番号 923-1266
住所 石川県能美郡川北町下先出3-15-2
住所フリガナ イシカワケンノミグンカワキタマチシモセンデン
性別 男
血液型 O
生年月日 1987/03/14
電話番号 076-969-3546
携帯番号 070-8191-6845
メール sigeyosi2003@plala.or.jp
--------------------------------------------
id 19
名前 神谷 覚
名前フリガナ カミタニ サトル
郵便番号 614-8151
住所 京都府八幡市上奈良小端4-13-5
住所フリガナ キョウトフヤワタシカミナラオバタ
性別 男
血液型 O
生年月日 1976/02/04
電話番号 075-435-9736
携帯番号 090-9981-6325
メール inatimak0204@hotmail.com
--------------------------------------------
id 20
名前 北川 梨華
名前フリガナ キタカワ リカ
郵便番号 171-0033
住所 東京都豊島区高田3-10-1
住所フリガナ トウキョウトトシマクタカダ
性別 女
血液型 A
生年月日 1980/12/25
電話番号 03-3658-2663
携帯番号 090-1407-6777
メール akir1710033@yahoo.co.jp
--------------------------------------------
C:\Users\hirat\go\src\mongoex>go run m3.go
id 1
名前 関 波子
名前フリガナ セキ ナミコ
郵便番号 135-0034
住所 東京都江東区永代8-1-4
住所フリガナ トウキョウトコウトウクエイタイ
性別 女
血液型 AB
生年月日 1980/07/31
電話番号 03-3060-4716
携帯番号 090-7787-3784
メール sk@eaccess.net
--------------------------------------------
id 2
名前 小倉 準司
名前フリガナ コクラ ジュンジ
郵便番号 071-1544
住所 北海道上川郡東神楽町14号6-13-1
住所フリガナ ホッカイドウカミカワグンヒガシカグラチョウ14ゴウ
性別 男
血液型 A
生年月日 1973/10/08
電話番号 0166-36-3522
携帯番号
メール junzi-kokura@eaccess.net
--------------------------------------------
id 3
名前 西村 有紀子
名前フリガナ ニシムラ ユキコ
郵便番号 635-0805
住所 奈良県北葛城郡広陵町萱野5-2-7 ヴェルテックス萱野 1009
住所フリガナ ナラケンキタカツラギグンコウリョウチョウカヤノ
性別 女
血液型 O
生年月日 1972/12/05
電話番号 0745-67-2723
携帯番号 090-5165-2074
メール okikuy1972@livedoor.com
--------------------------------------------
id 4
名前 谷 僧三郎
名前フリガナ タニ ソウザブロウ
郵便番号 520-0011
住所 滋賀県大津市南志賀2868
住所フリガナ シガケンオオツシミナミシガ
性別 男
血液型 B
生年月日 1989/01/17
電話番号 077-323-7124
携帯番号 090-3781-1181
メール suzbrutn@dsn.ad.jp
--------------------------------------------
id 5
名前 山口 和久
名前フリガナ ヤマグチ カズヒサ
郵便番号 012-0813
住所 秋田県湯沢市前森1-11-7
住所フリガナ アキタケンユザワシマエモリ
性別 男
血液型 A
生年月日 1973/02/21
電話番号 0183-21-6828
携帯番号 070-4790-1232
メール kazuhisa73@geocities.com
--------------------------------------------
id 6
名前 米田 一生
名前フリガナ コメタ イッセイ
郵便番号 264-0029
住所 千葉県千葉市若葉区桜木北4-13-4
住所フリガナ チバケンチバシワカバクサクラギキタ
性別 男
血液型 O
生年月日 1984/07/25
電話番号 043-883-8543
携帯番号
メール issei07@dsn.ad.jp
--------------------------------------------
id 7
名前 村松 希美江
名前フリガナ ムラマツ キミエ
郵便番号 616-8151
住所 京都府京都市右京区太秦帷子ヶ辻町6-6-7
住所フリガナ キョウトフキョウトシウキョウクウズマサカタビラノツジチョウ
性別 女
血液型 O
生年月日 1980/11/21
電話番号 075-727-1789
携帯番号 090-4849-6939
メール kimie.muramatu@odn.ne.jp
--------------------------------------------
id 8
名前 小野寺 眞八
名前フリガナ オノデラ シンヤ
郵便番号 527-0135
住所 滋賀県東近江市横溝町6-6-7
住所フリガナ シガケンヒガシオウミシヨコミゾチョウ
性別 男
血液型 O
生年月日 1986/04/28
電話番号 0748-01-7199
携帯番号 090-1457-0772
メール ondr.sny@gmo-media.jp
--------------------------------------------
id 9
名前 志村 陽一郎
名前フリガナ シムラ ヨウイチロウ
郵便番号 048-1321
住所 北海道磯谷郡蘭越町湯里5-9-5 ル・メール湯里
住所フリガナ ホッカイドウイソヤグンランコシチョウユノサト
性別 男
血液型 O
生年月日 1975/07/08
電話番号 0136-88-6603
携帯番号
メール smr-yutru@dion.ne.jp
--------------------------------------------
id 10
名前 鎌田 敏美
名前フリガナ カマタ トシミ
郵便番号 409-0115
住所 山梨県上野原市松留4631
住所フリガナ ヤマナシケンウエノハラシマツドメ
性別 女
血液型 B
生年月日 1993/06/09
電話番号 0554-03-0156
携帯番号 090-5690-8749
メール kamata0609@example.com
--------------------------------------------
id 11
名前 宮本 力弥
名前フリガナ ミヤモト リキヤ
郵便番号 922-0325
住所 石川県加賀市二子塚町8888
住所フリガナ イシカワケンカガシフタゴヅカマチ
性別 男
血液型 O
生年月日 1975/08/10
電話番号 07617-9-0761
携帯番号 070-6565-9470
メール rky75@example.ac.jp
--------------------------------------------
id 12
名前 中山 英博
名前フリガナ ナカヤマ ヒデヒロ
郵便番号 130-0024
住所 東京都墨田区菊川1-11-7
住所フリガナ トウキョウトスミダクキクカワ
性別 男
血液型 A
生年月日 1978/04/01
電話番号 03-3043-4017
携帯番号 090-3086-6504
メール nkym0401@dion.ne.jp
--------------------------------------------
id 13
名前 丸山 平作
名前フリガナ マルヤマ ヘイサク
郵便番号 039-1557
住所 青森県三戸郡五戸町八景3-15-9 八景ガーデン 1315
住所フリガナ アオモリケンサンノヘグンゴノヘマチハッケイ
性別 男
血液型 AB
生年月日 1994/05/26
電話番号 0178-60-8503
携帯番号 070-3567-0574
メール hisk0526@ybb.ne.jp
--------------------------------------------
id 14
名前 金子 君吉
名前フリガナ カネコ キミキチ
郵便番号 959-1372
住所 新潟県加茂市本町7-10-7 TOP・本町 5F
住所フリガナ ニイガタケンカモシホンチョウ
性別 男
血液型 O
生年月日 1984/05/15
電話番号 0256-13-9329
携帯番号 090-7210-7725
メール kaneko_kimikiti@aitai.ne.jp
--------------------------------------------
id 15
名前 阿部 康伸
名前フリガナ アベ ヤスノブ
郵便番号 071-0551
住所 北海道空知郡上富良野町本町9-9-9 本町第2ビル 14F
住所フリガナ ホッカイドウソラチグンカミフラノチョウモトマチ
性別 男
血液型 B
生年月日 1973/04/09
電話番号 0167-59-5860
携帯番号 090-6699-6888
メール abe-yasunobu@users.gr.jp
--------------------------------------------
id 16
名前 東 健也
名前フリガナ アズマ ケンヤ
郵便番号 933-0809
住所 富山県高岡市出来田新町8732
住所フリガナ トヤマケンタカオカシデキデンシンマチ
性別 男
血液型 B
生年月日 1977/12/25
電話番号 0766-24-2308
携帯番号
メール kenya.azuma@tiki.ne.jp
--------------------------------------------
id 17
名前 高田 紀子
名前フリガナ タカタ トシコ
郵便番号 654-0067
住所 兵庫県神戸市須磨区離宮西町4-2-2
住所フリガナ ヒョウゴケンコウベシスマクリキュウニシチョウ
性別 女
血液型 B
生年月日 1994/11/06
電話番号 078-547-5651
携帯番号 070-8120-1066
メール okisotokisot@example.com
--------------------------------------------
id 18
名前 金城 茂義
名前フリガナ カネギ シゲヨシ
郵便番号 923-1266
住所 石川県能美郡川北町下先出3-15-2
住所フリガナ イシカワケンノミグンカワキタマチシモセンデン
性別 男
血液型 O
生年月日 1987/03/14
電話番号 076-969-3546
携帯番号 070-8191-6845
メール sigeyosi2003@plala.or.jp
--------------------------------------------
id 19
名前 神谷 覚
名前フリガナ カミタニ サトル
郵便番号 614-8151
住所 京都府八幡市上奈良小端4-13-5
住所フリガナ キョウトフヤワタシカミナラオバタ
性別 男
血液型 O
生年月日 1976/02/04
電話番号 075-435-9736
携帯番号 090-9981-6325
メール inatimak0204@hotmail.com
--------------------------------------------
id 20
名前 北川 梨華
名前フリガナ キタカワ リカ
郵便番号 171-0033
住所 東京都豊島区高田3-10-1
住所フリガナ トウキョウトトシマクタカダ
性別 女
血液型 A
生年月日 1980/12/25
電話番号 03-3658-2663
携帯番号 090-1407-6777
メール akir1710033@yahoo.co.jp
--------------------------------------------
ではフィルターをかけて女性だけを選んでみましょう
f:=bson.D{}
↓
f:= bson.D{{"性別", "女"}}
実行結果
>go run main.go
id 1
名前 関 波子
名前フリガナ セキ ナミコ
郵便番号 135-0034
住所 東京都江東区永代8-1-4
住所フリガナ トウキョウトコウトウクエイタイ
性別 女
血液型 AB
生年月日 1980/07/31
電話番号 03-3060-4716
携帯番号 090-7787-3784
メール sk@eaccess.net
--------------------------------------------
id 3
名前 西村 有紀子
名前フリガナ ニシムラ ユキコ
郵便番号 635-0805
住所 奈良県北葛城郡広陵町萱野5-2-7 ヴェルテックス萱野 1009
住所フリガナ ナラケンキタカツラギグンコウリョウチョウカヤノ
性別 女
血液型 O
生年月日 1972/12/05
電話番号 0745-67-2723
携帯番号 090-5165-2074
メール okikuy1972@livedoor.com
--------------------------------------------
id 7
名前 村松 希美江
名前フリガナ ムラマツ キミエ
郵便番号 616-8151
住所 京都府京都市右京区太秦帷子ヶ辻町6-6-7
住所フリガナ キョウトフキョウトシウキョウクウズマサカタビラノツジチョウ
性別 女
血液型 O
生年月日 1980/11/21
電話番号 075-727-1789
携帯番号 090-4849-6939
メール kimie.muramatu@odn.ne.jp
--------------------------------------------
id 10
名前 鎌田 敏美
名前フリガナ カマタ トシミ
郵便番号 409-0115
住所 山梨県上野原市松留4631
住所フリガナ ヤマナシケンウエノハラシマツドメ
性別 女
血液型 B
生年月日 1993/06/09
電話番号 0554-03-0156
携帯番号 090-5690-8749
メール kamata0609@example.com
--------------------------------------------
id 17
名前 高田 紀子
名前フリガナ タカタ トシコ
郵便番号 654-0067
住所 兵庫県神戸市須磨区離宮西町4-2-2
住所フリガナ ヒョウゴケンコウベシスマクリキュウニシチョウ
性別 女
血液型 B
生年月日 1994/11/06
電話番号 078-547-5651
携帯番号 070-8120-1066
メール okisotokisot@example.com
--------------------------------------------
id 20
名前 北川 梨華
名前フリガナ キタカワ リカ
郵便番号 171-0033
住所 東京都豊島区高田3-10-1
住所フリガナ トウキョウトトシマクタカダ
性別 女
血液型 A
生年月日 1980/12/25
電話番号 03-3658-2663
携帯番号 090-1407-6777
メール akir1710033@yahoo.co.jp
--------------------------------------------