温馨提示:本站仅提供公开网络链接索引服务,不存储、不篡改任何第三方内容,所有内容版权归原作者所有
AI智能索引来源:http://www.bun.com/reference/bun/SQL/unsafe
点击访问原文链接

SQL.unsafe method | Bun module | Bun

SQL.unsafe method | Bun module | BunBuildDocsReferenceGuidesBlogDiscord/Bun/SQL/unsafeMunsafe

Search the reference...

/

BuildDocsReferenceGuidesBlogDiscord/Bun/SQL/unsafeMunsafe

method

SQL.unsafeunsafeT = any>(string: string,values?: any[]): QueryT>;

If you know what you're doing, you can use unsafe to pass any string you'd like. Please note that this can lead to SQL injection if you're not careful. You can also nest sql.unsafe within a safe sql expression. This is useful if only part of your fraction has unsafe elements.

const result = await sql.unsafe(`select ${danger} from users where id = ${dragons}`)
Referenced typesinterface QueryT>

Represents a SQL query that can be executed, with additional control methods Extends Promise to allow for async/await usage

readonly [Symbol.toStringTag]: stringactive: boolean

Indicates if the query is currently executing

cancelled: boolean

Indicates if the query has been cancelled

cancel(): QueryT>;

Cancels the executing query

catchTResult = never>(onrejected?: null | (reason: any) => TResult | PromiseLikeTResult>): PromiseT | TResult>;

Attaches a callback for only the rejection of the Promise.

@param onrejected

The callback to execute when the Promise is rejected.

@returns

A Promise for the completion of the callback.

execute(): QueryT>;

Executes the query

finally(onfinally?: null | () => void): PromiseT>;

Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The resolved value cannot be modified from the callback.

@param onfinally

The callback to execute when the Promise is settled (fulfilled or rejected).

@returns

A Promise for the completion of the callback.

raw(): QueryT>;

Returns the raw query result

simple(): QueryT>;

Executes the query as a simple query, no parameters are allowed but can execute multiple commands separated by semicolons

thenTResult1 = T, TResult2 = never>(onfulfilled?: null | (value: T) => TResult1 | PromiseLikeTResult1>,onrejected?: null | (reason: any) => TResult2 | PromiseLikeTResult2>): PromiseTResult1 | TResult2>;

Attaches callbacks for the resolution and/or rejection of the Promise.

@param onfulfilled

The callback to execute when the Promise is resolved.

@param onrejected

The callback to execute when the Promise is rejected.

@returns

A Promise for the completion of which ever callback is executed.

values(): QueryT>;

Returns only the values from the query result

Resources

ReferenceDocsGuidesDiscordMerch StoreGitHubBlog 

Toolkit

RuntimePackage managerTest runnerBundlerPackage runner

Project

Bun 1.0Bun 1.1Bun 1.2Bun 1.3RoadmapContributingLicense

Baked with ❤️ in San Francisco

We're hiring →

SQL.unsafe method | Bun module | Bun,AI智能索引,全网链接索引,智能导航,网页索引

    API documentation for method bun.SQL.unsafe | Bun