Как выбрать несколько столбцов в Pymongo и применить & ldquo; where & rdquo; статья?

Вы можете использовать цикл и вызывать метод там. Например,

for(int i=0;i<count;i++){
    uploadNewPost(caption, count, imgUrl, bm)
}
0
задан styvane 21 January 2019 в 08:06
поделиться

2 ответа

Я нашел ответ благодаря данному предложению. Это в методе .find. Просто нужно передать аргументы в правильном порядке, чтобы они действовали как и где выберите:

cur = db['WDIData'].find({'Indicator Name': ind}, {'_id': 0, 'Country Name': 1, 'Country Code': 1, year: 1})
0
ответ дан Peter.k 21 January 2019 в 08:06
поделиться

У объекта курсора нет метода .where. Вам нужно использовать аргумент фильтра. См. .find документацию.

Сначала необходимо выбрать документ с помощью параметра фильтра, а затем спроецировать поля.

db['WDIData'].find(
    {'Indicator Name': ind},
    {
        'Country Name': 1, 
        'Country Code': 1, 
        'Indicator Name': 1, 
        'Indicator Code': 1, 
        'year': 1
    }
)
0
ответ дан styvane 21 January 2019 в 08:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: