Монгольский запрос возвращает неверный JSON из-за кавычек
У меня есть большое количество статей в базе данных mongo, и я хочу загрузить только часть из них в сеансе R (используя mongolite), так как у меня уже есть подмножество всех заголовков (в моем поле есть поле "title") коллекция). Таким образом, я хотел бы использовать $in
чтобы загрузить подмножество статей, которые я хочу, с чем-то вроде:
mongo.connection$find(paste0('{"title": {"$in": ["',
paste(titles, collapse = '", "'),
'"]}}'))
где titles
вектор названий статей, которые я хочу загрузить.
К сожалению, в заголовках есть некоторые ', "и`, поэтому строка, отправленная в Монго, не работает. Я пытался использовать \"
разными способами, но я не могу решить проблему.
Наконец, я знаю, что мог бы изменить заголовки непосредственно в dong монго, сняв кавычки непосредственно в заголовках сборника, но я бы предпочел этого, если это возможно.
Знаете ли вы, есть ли чистый способ запросить это подмножество статей?