Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Bo

聚合对象接口

Hierarchy

  • Bo

Index

Methods

query

  • 按照根对象id查询聚合对象

    example
    
    import * as db from 'db';
    
    let b = db.bo('MyBOTest');
    let id = '00da000000f2scP5Bw36';
    let option = {
        options: {
            fields: ["name", "age", "grade"],
        }
    };
    
    let records = b.query(id, option);
    

    Parameters

    • id: string

      根对象记录id

    • Optional option: Option

      根对象查询选项

    Returns Record

    记录集

queryByCondition

  • 按照根对象的条件查询聚合对象

    example
    
    import * as db from 'db';
    
    let b = db.bo('MyBOTest');
    let cond = {
        conjunction: db.Conjunction.AND,
        conditions: [
            {
                field: "name",
                operator: db.Operator.eq,
                value: "Tom",
            }
        ]
    };
    
    let option = {
        options: {
            fields: ["name", "age", "grade"],
        }
    };
    
    let records = b.queryByCondition(cond, option);
    

    Parameters

    • condition: Condition

      根对象匹配条件

    • Optional option: Option

      根对象查询选项

    Returns Record[]

    记录集

queryByIdList

  • queryByIdList(idList: string[], option?: Option): Record[]
  • 按照根对象id列表查询聚合对象

    example
    
    import * as db from 'db';
    
    let b = db.bo('MyBOTest');
    let ids = ['00da000000f2scP5Bw36','00da000000f2scP5Bw37','00da000000f2scP5Bw38'];
    let option = {
        options: {
            fields: ["name", "age", "grade"],
        }
    };
    
    let records = b.queryByIdList(ids, opt);
    

    Parameters

    • idList: string[]

      根对象id列表

    • Optional option: Option

      根对象查询选项

    Returns Record[]

    记录集