• putLob()
    • 语法
    • 参数描述
    • 返回值
    • 错误
    • 示例

    putLob()

    语法

    db.collectionspace.collection.putLob(<file path>, [oid])

    在集合中插入大对象。

    参数描述

    参数名参数类型描述是否必填
    file pathstring待上传的文件全路径。
    oidstring指定oid。

    Note:

    • 上传大对象成功后会返回其 oid。
    • 需要拥有文件的读权限。

    返回值

    成功返回oid,出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误信息码。

    错误

    错误码

    示例

    • 创建集合空间与集合
    1. > db.createCS('foo' )
    2. > db.foo.createCL('bar')
    • 上传大对象文件
    1. > db.foo.bar.putLob('/opt/mylob')
    • 上传指定oid大对象文件
    1. > db.foo.bar.putLob('/opt/mylob', '5bf3a024ed9954d596420256')