static void Main(string[] args) { string line1; using (StreamReader reader = new StreamReader("user.json")) { line1 = reader.ReadToEnd(); } string line2; using (StreamReader reader = new StreamReader("user2.json")) { line2 = reader.ReadToEnd(); } var combinedJson = JsonConvert.SerializeObject(new { obj1 = JObject.Parse(line1), obj2 = JObject.Parse(line2) }); MongoDB.Bson.BsonDocument document = MongoDB.Bson.Serialization.BsonSerializer.Deserialize<BsonDocument>(combinedJson); FitBitContext ctx = new FitBitContext(); //if (ctx.Users.Find<BsonDocument> document["user"]["age"].AsString) //FilterDefinition<BsonDocument> filter = "{ age: 2 }"; //var found = ctx.Users.Find<BsonDocument>(filter); var filter = Builders<BsonDocument>.Filter.Eq("age", "28"); var result = ctx.Users.Find(filter).ToListAsync(); // NE RADI Console.WriteLine(result); ctx.Users.InsertOne(document); }
static void Main(string[] args) { string line1; using (StreamReader reader = new StreamReader("user.json")) { line1 = reader.ReadToEnd(); } string line2; using (StreamReader reader = new StreamReader("user2.json")) { line2 = reader.ReadToEnd(); } var combinedJson = JsonConvert.SerializeObject(new { obj1 = JObject.Parse(line1), obj2 = JObject.Parse(line2) }); MongoDB.Bson.BsonDocument document = MongoDB.Bson.Serialization.BsonSerializer.Deserialize <BsonDocument>(combinedJson); FitBitContext ctx = new FitBitContext(); //if (ctx.Users.Find<BsonDocument> document["user"]["age"].AsString) //FilterDefinition<BsonDocument> filter = "{ age: 2 }"; //var found = ctx.Users.Find<BsonDocument>(filter); var filter = Builders <BsonDocument> .Filter.Eq("age", "28"); var result = ctx.Users.Find(filter).ToListAsync(); // NE RADI Console.WriteLine(result); ctx.Users.InsertOne(document); }