这是参考链接: https://blog.csdn.net/leshami/article/details/55049891
$slice 不能使用,有没有其他办法。
我的数据结构如下:
type data struct{
NameID [][]string
}
目前就想使用mongodb 存储数组,然后读取数组的第一条,类似队列的出队操作?求解
这是参考链接: https://blog.csdn.net/leshami/article/details/55049891
$slice 不能使用,有没有其他办法。
我的数据结构如下:
type data struct{
NameID [][]string
}
目前就想使用mongodb 存储数组,然后读取数组的第一条,类似队列的出队操作?求解
其实只要能读出如下test 的第一个元素之就可以
{
"_id" : "5c481a02037e39589c842553",
"test" : [
"1",
"2",
"3"
]
}
我试了 半天好像不可以,通过数组下标访问,要怎么实现
准备数据:
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" : [ "北京", "上海" ] }