zoukankan      html  css  js  c++  java
  • MongoDB的C# Driver 2.2 查询Mongo内嵌List字段

     var filterBuilder = Builders<WorkflowInstance>.Filter;

    var filter = filterBuilder.Eq("WorkflowCode", workflowCode)
    & filterBuilder.Eq("InstanceStatus", "WIP")
    & filterBuilder.ElemMatch("WorkflowStateInstanceList", Builders<WorkflowStateInstance>.Filter.ElemMatch("ApproverUserList", Builders<InstanceStateApprover>.Filter.Eq("ApproverUser", userID))
    & Builders<WorkflowStateInstance>.Filter.Eq("StateStatus", "WIP"));

    List<WorkflowInstance> listInstance = InstanceMongo.Collection.Find(filter).ToList();

     注:WorkflowInstance/WorkflowStateInstance/InstanceStateApprover 为与Mongo对应的C#实体类

  • 相关阅读:
    Qt之Threads和QObjects
    Qt之可重入与线程安全
    Qt之线程基础
    Qt之QLineEdit
    Qt之属性系统
    Django框架
    web框架起源
    django查看数据库
    jQuery
    BOM&DOM
  • 原文地址:https://www.cnblogs.com/ouwenlingzhi/p/5735615.html
Copyright © 2011-2022 走看看