示例#1
0
        public void Not_exists_criterion_query()
        {
            var criterion = Criterions.FieldNotExists();

            var builder = new QueryBuilder(Criterions.Field <Person, string>(x => x.Name.Firstname, criterion));

            using (var query = Collection.CreateQuery <Person>(builder))
                using (var cursor = query.Execute(QueryMode.Explain))
                {
                    Console.WriteLine(cursor.GetLog());

                    Assert.That(cursor.Count, Is.EqualTo(0));
                }
        }