$ addToSet 연산자를 사용하여 해시 태그 배열에 Hashtag
을 추가하려고합니다. 몽구스에서 여러 가지 방법이 있습니다.
Subscription.update({ eventId: id }, { hashtags: { $addToSet: "#trampolines" }}, callback);
:
var Subscription = mongoose.model("Subscription", SubscriptionSchema);
var subscription = new Subscription({eventId: 11, hashtags: ["#monkeys"]});
subscription.save(callback); // subscription will be saved to database with hashtags = ["#monkeys"]
// later...
subscription.hashtags.addToSet("#monkeys", "#trampolines");
subscription.save(callback); // subscription now has hashtags = ["#monkeys", "#trampolines"]
당신은 또한 Model.update 기능을 사용할 수 있습니다 : 나는 조금 완벽한 Hashtag
개체에 대한 String
을 대체하여 일을 단순화 한 경우 아래와 같이 예를 들어, MongooseArray#addToSet
을 사용할 수 있습니다
나는 몽구스 사용에 대해서는 아무것도 모르지만'$ addToSet'처럼 들린다. –