Попробуйте использовать функцию мангуста для разбивки на страницы. Ограничение - это количество записей на странице и номер страницы.
var limit = parseInt(body.limit);
var skip = (parseInt(body.page)-1) * parseInt(limit);
db.Rankings.find({})
.sort('-id')
.limit(limit)
.skip(skip)
.exec(function(err,wins){
});
Используйте boolean indexing
с фильтрацией нескольких слов, объединенных в bitwise OR
, с маской для фильтрации слов, определенных в списке:
words = ['When','What']
df = df[(df['col'].str.split().str.len() != 1) | df['col'].isin(words)]
print (df)
col
1 My name is khan
2 When
3 What
4 Opted bat
Если слова определены в списке строчными буквами: [116 ]
words = ['when','what']
df = df[(df['col'].str.split().str.len() != 1) | df['col'].str.lower().isin(words)]