关于读取mongodb数组中,数组下标为0 的值 ,该如何操作

JGbooks · · 1569 次点击
![image.png](https://static.studygolang.com/190123/10c3cf89efc6ad4c41f705756ad2ab4a.png) 好像不能实现我想要的结果
#3
更多评论
其实只要能读出如下test 的第一个元素之就可以 ``` { "_id" : "5c481a02037e39589c842553", "test" : [ "1", "2", "3" ] } ``` 我试了 半天好像不可以,通过数组下标访问,要怎么实现
#1
准备数据: ` array = [{'name':'test1','age':18, 'addr':['北京','上海']},{'name':'test2','age':19,'addr':['深圳','广州']}] ` 插入数据库: ` db.test.insert(array) ` 查询: ` db.test.find({'addr.0':'北京'}) ` 输出结果: ` { "_id" : ObjectId("5c4843517b1abe5445bea1b0"), "name" : "test1", "age" : 18, "addr" : [ "北京", "上海" ] } `
#2