var post = {
type: "Article",
attributes: [
{"title": "My Essay On Life"},
{"body": "Life can be .... tons and tons of text ... "}
]
};
Мультиключи позволяют индексировать пары ключ / значение. Таким образом, вы никогда не знаете, что какой-то пользователь может добавить в качестве пользовательской пары ключ / значение. В этом случае у нас будет огромное поле (тело), которое будет проиндексировано. (Ничто не помешает кому-то сделать нечто подобное, кроме шаблона Multikeys.) Пытается ли Mongo индексировать поля любого размера или есть какой-то практический предел?
Я провел несколько тестов и, похоже, не смог использовать индекс для полей размером с монстра. Честно говоря, я не хочу индексировать огромные поля неограниченного размера. MySQL поддерживает опцию, в которой вы указываете, сколько символов индексируется (например, 100 символов), так что если текстовое поле превышает этот предел, индексируются только первые 100 символов.
Что такое монго? Я не смог найти это на сайте Монго.