Мне нужно, чтобы переменная JS была равна полю MongoDB, и теперь с кодом, который у меня есть, он работает, но не так, как предполагалось. Это дает мне целый объект, но я только то, что строковое значение, которое было присвоено полю. Например, вы можете иметь документ, содержащий полеКак сделать переменную JS равной полю MongoDB?
{name: "dylan"}
хорошо я не хочу, чтобы все, что вернулся, я просто хочу строковое Дилан. вот код, который я пробовал.
var game = SearchLobby.findOne(
{profile: Meteor.userId()},
{game: 1,_id: 0}
);
'findOne' может возвращать' undefined', если совпадений нет, поэтому вам понадобится условие. Нет смысла смешивать белые списки и черные списки полей, и поле '_id' всегда будет возвращено. Вам понадобится условное выражение, чтобы получить нужное значение поля, если вы хотите поддерживать «неопределенный» случай. – MasterAM