首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将由mongo ObjectIds列表构建的字符串转换为只包含ids的python列表

将由mongo ObjectIds列表构建的字符串转换为只包含ids的Python列表,可以通过以下步骤实现:

  1. 导入必要的库:
代码语言:txt
复制
from bson import ObjectId
  1. 定义一个函数,接收由mongo ObjectIds列表构建的字符串作为参数:
代码语言:txt
复制
def convert_string_to_ids(string):
    ids = []
    # 将字符串按逗号分割成单个ObjectId字符串
    id_strings = string.split(',')
    for id_string in id_strings:
        # 将每个ObjectId字符串转换为ObjectId类型,并提取其中的id
        id = str(ObjectId(id_string.strip()))
        ids.append(id)
    return ids
  1. 调用函数并传入由mongo ObjectIds列表构建的字符串:
代码语言:txt
复制
mongo_ids_string = "ObjectId('60c7a5e7e6a4a7a0a8e6c7b8'), ObjectId('60c7a5e7e6a4a7a0a8e6c7b9'), ObjectId('60c7a5e7e6a4a7a0a8e6c7ba')"
ids_list = convert_string_to_ids(mongo_ids_string)
print(ids_list)

这样就可以将由mongo ObjectIds列表构建的字符串转换为只包含ids的Python列表。注意,该方法适用于以逗号分隔的ObjectId字符串列表。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券