1

Вот пример кода из книги, которую мне нужно набрать на терминале

> db.users.update( {username: "smith"},
{ $set: {favorites:
   {
     cities: ["Chicago", "Cheyenne"],
     movies: ["Casablanca", "The Sting"]
} }
})

Как написать это? как только я пишу первую строку, заканчивающуюся запятой (,), и нажимаю ввод, чтобы перейти к следующей строке, она выполняет команду. Могу ли я отформатировать мою команду, как указано выше?

1 ответ1

1

Обычно вы можете избежать разрывов строк, используя \ . Так что просто введите это, прежде чем нажать Enter. Это, вероятно, зависит от программы (например, оболочки), которую вы используете. В bash вы получаете приглашение продолжения (>) и можете продолжить ввод вашей команды.

$ l\
> s -la
total 88
drwx------+  4 danielbeck  staff    136 10 Jan 08:13 .
drwxr-xr-x  67 danielbeck  staff   2278  9 Jan 23:37 ..
-rw-------@  1 danielbeck  staff  43012 10 Jan 08:13 .DS_Store

Во многих случаях вы можете пропустить новые строки при вводе кода из книги или другого источника. Ваш фрагмент кода выглядит так, как будто он может работать без перевода строки, и просто отформатирован таким образом для удобства чтения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .