-4

我想从 C# 运行这个 mongodb 查询:

db.Stories.find({_id: ObjectId("52318492c28f7c19d4270c7f")},
                {Chapter:
                     {$elemMatch:{
                           ChapId:ObjectId("52318629c28f7c1ec4515000")

                           }}
})
4

2 回答 2

1

尝试做这样的事情:

var server = MongoServer.Create("mongodb://localhost:27020");
var database = server.GetDatabase("someDb");

var collection = database.GetCollection<Type>("someCollection");
var searchQuery = Query.GT("myfield", 10).LT(20);
var list = collection.Find(searchQuery);

参考:MongoDB C# 查询表达式(如何?)

于 2013-09-13T04:01:53.493 回答
0

Query.GT 是什么意思 My collection like this And i want to get The chapcontent in a chapter by chapid

"AuthorName" : "From",
        "CateName" : "biết chết liền",
        "Chapter" : [ 
            {
                "ChapContent" : [ 
                    {
                        "ImgUrL" : "../Upload/Stories/523675fec28f7c04b088afd6/52367611c28f7c04b088afd7/12613_617411151612439_796025785_n.jpg",
                        "Page" : 1,
                        "PageId" : ObjectId("52367612c28f7c04b088afd8")
                    }, 
                    {
                        "ImgUrL" : "../Upload/Stories/523675fec28f7c04b088afd6/52367611c28f7c04b088afd7/21453_617411254945762_2771189_n.jpg",
                        "Page" : 1,
                        "PageId" : ObjectId("52367612c28f7c04b088afd9")
                    }, 
    "DatePost" : ISODate("2013-09-16T03:07:42.096Z"),
    "Description" : "dsngdsfhgdsjhfgds",
    "FirstCharacter" : "b",
    "LastModify" : ISODate("2013-09-16T03:07:42.096Z"),
    "Status" : 1,
    "StoryName" : "biết ai",
    "Title" : "ai biêt",
    "_id" : ObjectId("523675fec28f7c04b088afd6")
于 2013-09-16T08:33:48.930 回答