Вы можете использовать ссылку. $ id, но она игнорирует любые индексы в этих полях. Я бы предложил игнорировать этот метод, если вы не запрашиваете его напрямую через терминал или хотите что-то быстро найти. При использовании больших коллекций вам нужно будет индексировать это поле и запросить его, используя метод ниже.
Если вы хотите использовать индексный запрос, используя следующее:
db.post.find('author' : { "$ref" : 'user', "$id" : 'foo' , "$db" :'database_name' })
Если foo является идентификатором объекта
db.post.find('author' : { "$ref" : 'user', "$id" : ObjectId('foo') , "$db" :'database_name' })
Вы можете создать индекс по автору
db.post.ensureIndex( {'author' : 1 } );
Git хранит все свои файлы в каталоге .git
. Просто удалите его и запустите снова.
Если вы не можете его найти, это потому, что он скрыт.
В Windows 7 вам нужно перейти в свою папку, нажмите Организовать на в верхнем левом углу, затем щелкните Папка и параметры поиска , затем щелкните вкладку Просмотр и установите переключатель Показать скрытые файлы, папки и диски .
В Mac OS:
Откройте терминал (через Spotlight: нажмите CMD + SPACE , введите терминал
и нажмите Enter ) и запустите:
по умолчанию запишите com.apple.finder AppleShowAllFiles 1 && killall Finder
Примечание. Сочетание клавиш для отображения скрытых файлов в Finder: CMD + SHIFT + . так что больше нет необходимости изменять Finder сконфигурируйте таким образом
Вы также можете ввести cd
(пробел важен), перетащить папку репозитория git из Finder в окно терминала, нажать return , затем ввести rm -fr .git
, затем снова верните .
В Ubuntu используйте сочетание клавиш Ctrl + H .
Никакие заботы, Согласованные с вышеупомянутыми ответами:
, Но для Частного проекта, выполните шаги для Gitlab:
, Вас попросят ввести Ваше название проекта
, Это действие может привести к потере данных. Для предотвращения случайных действий, мы просим, чтобы Вы подтвердили свое намерение. Введите 'sample_project', чтобы продолжиться или закрыть это модальное для отмены.
Теперь Ваш проект удален успешно.
Если вы действительно хотите удалить весь репозиторий, оставив только рабочий каталог, тогда все должно быть так просто.
rm -rf .git
Применяются обычные оговорки о rm -rf
. Прежде чем запускать команду, убедитесь, что у вас есть актуальная резервная копия и вы абсолютно уверены, что находитесь в нужном месте. и т.д. и т.п.