我正在使用一些Python及其模块pymongo使用MongoDB。我有一个小问题需要解决:这是与mongodb一起使用的简单聚合方法,下面是“数据”对象的输出
db.collection.aggregate([
{
'$project': {
'Id': '$ResultData.Id',
'Data' : '$Results.Data',
}
}])
'Data': [{'key': 'a', 'value': 'true'},
{'key': 'number1', 'value': '4235'},
{'key': 'Name','value': '3M'},
{'key': 'message', 'value': 'some text'},
{'key': 'city', 'value': 'London'},
{'key': 'street', 'value': 'times 22'},
{'key': 'code', 'value': '123'}],
我想要更改输出格式,以使字符串中的所有键和值都具有以下格式:
key=value,key=value,key=value,key=value,key=value,key=value
在给定的示例上:
'Data' : 'a=true;number1=4235;Name=3M;message=some text;city=London;street=times 22;code=123'
在MongoDB中能否实现这种结果?