标题:mongo怎样插入内嵌数据?????????
作者:lovexin109
日期:2016-03-02 12:39
内容:
我的mongo里有2个数据
{
"_id": "80080745",
"备件名称": "采样泵",
"规格型号": "N87TTE-M43Ex KNF ",
"定位号": "01-01-02-03-14",
"计量单位": "个",
"采办单位": "维保厂采办",
"库存": 1,
"出入库": {
"业务": "w"
"时间": "2016"
}
}
{
"_id": "80332026",
"备件名称": "单路测速传感器PNP",
"规格型号": "SMCB-01-10L50",
"定位号": "01-01-13-02-03",
"计量单位": "个",
"采办单位": "维保厂采办",
"库存": 5,
"出入库": {"业务": "w"
"时间": "2016"}
}
我想在"_id": "80080745" 里的"出入库"下再插入一条数据 ("业务": "q","时间": "2016"),该怎么写 ..
#1 [toby520 03-03 10:50]
目前qt自带的数据库 不支持mongodb 你可以下载第三方的mongodb的库 来支持这些增删查改操作
#2 [jxgyzhang 03-09 14:11]
"出入库": {"业务": "w"
"时间": "2016"}
表示字段是个对象
"出入库": [{"业务": "w"
"时间": "2016"},{"业务": "w"
"时间": "2016"}]
表示字段存储的是对象数组,
$set是直接修改
$push是对数组的操作
你可以找找mongo官方文档看看