sql >> データベース >  >> NoSQL >> MongoDB

参照するためのMongoDBのベストプラクティス

    MongoDBRefを使用できます Userオブジェクトの代わりにオブジェクト。

    public class Post : Entity
    {
        public string Id { get; set; }
        public string Title { get; set; }
        public string Summary { get; set; }
        public DateTime Added { get; set; }
        public MongoDBRef Owner { get; set; }
    }    
    

    次に、次のことができます:

    var mongo = new Mongo(config.BuildConfiguration());
    mongo.Connect();        
    var DB = mongo.GetDatabase(_dataBaseName)
    
    var post = new Post();
    post.Owner = new MongoDBRef("User", userId); // First parameter is a mongoDB collection name and second is object id
    // To fetch object referenced by DBRef you should do following
    var owner = DB.FollowReference<User>(post.Owner);
    


    1. SpringSecurityとMongoDBによる認証

    2. Redis統計

    3. 新しいClusterControlでMongoDBのデプロイを保護しましょう

    4. ホットフィックスを制御する際のMongoエラー