Meldbase TypeScript API
Preparing search index...
@meldbase/client
RemoteCollection
Class RemoteCollection<T>
Type Parameters
T
extends
Document
Index
Constructors
constructor
Properties
name
Methods
count
delete
Many
delete
One
find
find
One
group
Count
insert
One
update
Many
update
One
Constructors
constructor
new
RemoteCollection
<
T
extends
Document
>
(
name
:
string
,
client
:
MeldbaseClient
,
)
:
RemoteCollection
<
T
>
Type Parameters
T
extends
Document
Parameters
name
:
string
client
:
MeldbaseClient
Returns
RemoteCollection
<
T
>
Properties
Readonly
name
name
:
string
Methods
count
count
(
filter
?:
Filter
,
options
?:
{
signal
?:
AbortSignal
}
)
:
Promise
<
CountResult
>
Parameters
filter
:
Filter
= {}
options
:
{
signal
?:
AbortSignal
}
= {}
Returns
Promise
<
CountResult
>
delete
Many
deleteMany
(
filter
:
Filter
,
options
?:
{
signal
?:
AbortSignal
}
,
)
:
Promise
<
DeleteResult
>
Parameters
filter
:
Filter
options
:
{
signal
?:
AbortSignal
}
= {}
Returns
Promise
<
DeleteResult
>
delete
One
deleteOne
(
filter
:
Filter
,
options
?:
{
signal
?:
AbortSignal
}
,
)
:
Promise
<
DeleteResult
>
Parameters
filter
:
Filter
options
:
{
signal
?:
AbortSignal
}
= {}
Returns
Promise
<
DeleteResult
>
find
find
(
filter
?:
Filter
,
options
?:
QueryOptions
)
:
RemoteLiveQuery
<
T
>
Parameters
filter
:
Filter
= {}
options
:
QueryOptions
= {}
Returns
RemoteLiveQuery
<
T
>
find
One
findOne
(
filter
?:
Filter
,
options
?:
FindOneOptions
&
{
signal
?:
AbortSignal
}
,
)
:
Promise
<
T
|
undefined
>
Parameters
filter
:
Filter
= {}
options
:
FindOneOptions
&
{
signal
?:
AbortSignal
}
= {}
Returns
Promise
<
T
|
undefined
>
group
Count
groupCount
(
filter
:
Filter
|
undefined
,
groupBy
:
string
,
options
?:
{
signal
?:
AbortSignal
}
,
)
:
Promise
<
GroupCountResult
>
Parameters
filter
:
Filter
|
undefined
groupBy
:
string
options
:
{
signal
?:
AbortSignal
}
= {}
Returns
Promise
<
GroupCountResult
>
insert
One
insertOne
(
document
:
InputDocument
,
options
?:
{
signal
?:
AbortSignal
}
,
)
:
Promise
<
T
>
Parameters
document
:
InputDocument
options
:
{
signal
?:
AbortSignal
}
= {}
Returns
Promise
<
T
>
update
Many
updateMany
(
filter
:
Filter
,
update
:
Update
,
options
?:
{
signal
?:
AbortSignal
}
,
)
:
Promise
<
MutationResult
>
Parameters
filter
:
Filter
update
:
Update
options
:
{
signal
?:
AbortSignal
}
= {}
Returns
Promise
<
MutationResult
>
update
One
updateOne
(
filter
:
Filter
,
update
:
Update
,
options
?:
{
signal
?:
AbortSignal
}
,
)
:
Promise
<
MutationResult
>
Parameters
filter
:
Filter
update
:
Update
options
:
{
signal
?:
AbortSignal
}
= {}
Returns
Promise
<
MutationResult
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
name
Methods
count
delete
Many
delete
One
find
find
One
group
Count
insert
One
update
Many
update
One
Meldbase TypeScript API
Loading...