mongodb에 문서를 삽입하려고 하는데 mongo에 성공적으로 연결했음에도 불구하고 여전히 다음 오류가 발생합니다.
으아악데이터베이스 연결을 초기화하는 My main.go는 다음과 같습니다
으아악별도의 models.go 파일에서 다음과 같이 데이터베이스에 데이터를 삽입하려고 합니다.
으아악내가 뭘 잘못하고 있는지 알아낼 수 있는 사람이 있나요?
오류는 일반적이므로(예: 잘못된 줄 번호가 제공되지 않음) 문제를 파악하는 데 도움이 될 수 있는 효과적인 솔루션을 공유하겠습니다. 먼저 코드를 공유하겠습니다.
main.go
파일시연을 위해 모든 로직을 하나의 파일에 넣었습니다. 이 파일에서는 다음 단계를 수행했습니다.
mycollection
集合中插入新的 logentry
인스턴스. mycollection
컬렉션의 모든 항목을 검색하세요. 마지막으로 언급할 내용은 컨테이너를 실행하는 데 사용하는 docker 명령입니다.
docker运行-d -p 27017:27017 --name mymongo -e mongo_initdb_root_username=root -e mongo_initdb_root_password=root mongo:latest
저의 솔루션을 고수하신다면 문제 없이 문서를 삽입하실 수 있을 것입니다. 그렇지 않은 경우 알려주시면 도와드리겠습니다.
위 내용은 Golang은 MongoDB에서 문서를 생성할 수 없습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!