홈>
type Student struct {
ID primitive.ObjectID `bson:"_id,omitempty"`
...
Users []primitive.ObjectID `json:"users"`
...
}
이 구조체가 있고
Users array
에 추가하고 싶습니다
. 나는 이것을하고 있으며
Mongo-go-driver
를 사용하고 있습니다.
// Filter for search
filter := bson.M{"_id": userID}
// Fields to update
update := bson.M{"$addToSet": bson.M{"users": ID}}
// Update the document
UsersCollection := GetUsersCollection()
UsersCollection.FindOneAndUpdate(context.Background(), filter, update, nil)
누군가 내가 뭘 잘못했는지 말해 줄래? null로 유지되는 데이터베이스에 추가되지 않습니다.
- 답변 # 1
관련 자료
- node.js - 중첩 된 객체 배열 mongodb에서 정렬 - nodejs
- mongodb - 문서 배열의 객체 업데이트
- javascript - 객체 내부의 배열을 통해 매핑하는 방법
- javascript - Vue의 Laravel에서 배열 객체 속성 전달
- mongodb $ lookup 및 $ map 오브젝트 배열
- javascript - 문자열 키 쌍의 배열을 객체로 변환
- javascript - redux로 배열 내부 배열에 객체 추가
- reactjs - useReducer를 사용하여 배열 개체의 하위 개체에 액세스하는 방법
- javascript - 객체에 값을 설정하는 방법은 객체의 배열입니까?
- javascript - 객체를 2D 배열로 다시 만듭니다
- 자바 스크립트에서 객체 속성으로 배열 정렬
- sql - 오류 - 배열을 객체로 분해 할 수 없습니다
- javascript - 책의 배열에 책 개체 삽입
- javascript - 키에 at 기호 (@)없이이 객체 배열을 유지하는 방법 - es2006/es2020
- express - MongoDB 조회 데이터가없는 경우에만 빈 배열을 반환합니다
- 객체의 모든 배열 길이의 합계 (Javascript/Typescript)?
- javascript - 특정 키로 JSON 객체 배열을 그룹화하고 중복 제거
- c# - 개체 배열이있는 복잡한 중첩 개체
- MongoDB 요소 필드를 값 배열로만 변환
- MongoDB 집계에서 배열과 동일한 필드 및 프로젝트를 그룹화하는 방법
관련 질문
- 주문 ID 2가 아닌 주문 ID 1의 문서 가져오기 MongoDB
- mongodb : 고몽고 컬렉션의 레code 카운터
- 분당 날짜 시간으로 쿼리하도록 MongoDB를 어떻게 구성합니까?
- golang 드라이버가 있는 Mongodb에서 시계열 컬렉션 오류로 쓸 수 없음: 문서 유효성 검사 실패
- count 및/또는 expression을 동시에 golang mongodb를 사용하는 방법은 무엇입니까?
- mongodb : host.docker.internal 조회: 해당 호스트가 없습니다.
- mongodb : Mongo 128비트 Decimal to Go 디코딩
- Go(Golang) 프로그램에서 회사의 프록시 서버를 통해 Cosmos DB(MongoDB API 사용)에 액세스하려면 어떻게 해야 하나요?
- mongodb와 함께 golang에서 오프셋과 제한을 어떻게 사용합니까?
- mgo의 임베디드 배열에서 요소 검색(golang+MongoDB)
제안 변경 :
<올>구조 메타 데이터 태그
json
변경bson
로