json - 如何将包含键值对数组的 MongoDB 对象转换为一个连接字符串?
问题描述
我正在使用一些 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 中实现这种结果?
解决方案
推荐阅读
- lotus-notes - Lotus Notes - 在电子邮件中发送表单
- python - 查找彼此相距 2 到 3 跳的节点对
- ios - 自定义集合视图单元格无法正常工作
- php - Symfony 没有找到最近持久化的实体 - Doctrine/Symfony
- java - Java SOAP 1.5 XML 构造问题
- java - Java Socket:无法使用 Socket 在两台计算机之间进行通信
- reactjs - (CKEditor) 窗口未定义 ReactJS While Implementing
- python - Numpy: crop object of interest by removing x and y axis that are black
- google-app-engine - dev_appserver.py 慢启动
- jquery - 更改 Kendo Date Picker Jquery 的图标类