0

在 python 中,我使用聚合进行查询,并且为此使用 db.runCommand。问题是我想插入变量集合名称而不是它的实际名称。假设集合名称是 xyz 。

 collec = 'xyz'
 func_(collec)

现在在我正在使用的另一个文件中

 def func_(collection1):
     data = db.runCommand('aggregate', 'collection1', pipeline=pipe)

那么如何在这个 db.runCommand 中使用这个 collection1 而不是 xyz

4

1 回答 1

2

你是这个意思吗?

def func_(collection1):
    data = db.runCommand('aggregate', collection1, pipeline=pipe)
于 2013-07-29T09:59:22.240 回答