我的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"),该怎么写??
Query qu_serch=MONGO_QUERY("_id"<<str_id);
c_s->update("mymon.local",qu_serch,BSON("$set"<<BSON("出入库" <<BSON("业务"<<str_linedit4<<"时间"<<str_linedit3))),true,false);这样写,在没有内容的时候是可以插入的,有内容的话就被改写了。
push的格式一直写不正确,请教大家一下mongo怎样插入内嵌数据?