RC4 changes #7
|
@ -6,8 +6,8 @@
|
||||||
<AssemblyVersion>4.0.0.0</AssemblyVersion>
|
<AssemblyVersion>4.0.0.0</AssemblyVersion>
|
||||||
<FileVersion>4.0.0.0</FileVersion>
|
<FileVersion>4.0.0.0</FileVersion>
|
||||||
<VersionPrefix>4.0.0</VersionPrefix>
|
<VersionPrefix>4.0.0</VersionPrefix>
|
||||||
<VersionSuffix>rc3</VersionSuffix>
|
<VersionSuffix>rc4</VersionSuffix>
|
||||||
<PackageReleaseNotes>From rc2: preserve additional ORDER BY qualifiers. From rc1: add case-insensitive ordering. From v3.1: Change ByField to ByFields; support dot-access to nested document fields; add Find*Ordered functions/methods; see project site for breaking changes and compatibility</PackageReleaseNotes>
|
<PackageReleaseNotes>From rc3: Add In/InArray field comparisons, revamp internal comparison handling. From rc2: preserve additional ORDER BY qualifiers. From rc1: add case-insensitive ordering. From v3.1: Change ByField to ByFields; support dot-access to nested document fields; add Find*Ordered functions/methods; see project site for breaking changes and compatibility</PackageReleaseNotes>
|
||||||
<Authors>danieljsummers</Authors>
|
<Authors>danieljsummers</Authors>
|
||||||
<Company>Bit Badger Solutions</Company>
|
<Company>Bit Badger Solutions</Company>
|
||||||
<PackageReadmeFile>README.md</PackageReadmeFile>
|
<PackageReadmeFile>README.md</PackageReadmeFile>
|
||||||
|
|
|
@ -66,7 +66,7 @@ var customer = await Find.ById<string, Customer>("customer", "123");
|
||||||
// Find.byId type signature is string -> 'TKey -> Task<'TDoc option>
|
// Find.byId type signature is string -> 'TKey -> Task<'TDoc option>
|
||||||
let! customer = Find.byId<string, Customer> "customer" "123"
|
let! customer = Find.byId<string, Customer> "customer" "123"
|
||||||
```
|
```
|
||||||
_(keys are treated as strings in the database)_
|
_(keys are treated as strings or numbers depending on their defintion; however, they are indexed as strings)_
|
||||||
|
|
||||||
Count customers in Atlanta (using JSON containment):
|
Count customers in Atlanta (using JSON containment):
|
||||||
|
|
||||||
|
|
|
@ -73,13 +73,13 @@ Count customers in Atlanta:
|
||||||
```csharp
|
```csharp
|
||||||
// C#; parameters are table name, field, operator, and value
|
// C#; parameters are table name, field, operator, and value
|
||||||
// Count.ByField type signature is Func<string, Field, Task<long>>
|
// Count.ByField type signature is Func<string, Field, Task<long>>
|
||||||
var customerCount = await Count.ByField("customer", Field.EQ("City", "Atlanta"));
|
var customerCount = await Count.ByField("customer", Field.Equal("City", "Atlanta"));
|
||||||
```
|
```
|
||||||
|
|
||||||
```fsharp
|
```fsharp
|
||||||
// F#
|
// F#
|
||||||
// Count.byField type signature is string -> Field -> Task<int64>
|
// Count.byField type signature is string -> Field -> Task<int64>
|
||||||
let! customerCount = Count.byField "customer" (Field.EQ "City" "Atlanta")
|
let! customerCount = Count.byField "customer" (Field.Equal "City" "Atlanta")
|
||||||
```
|
```
|
||||||
|
|
||||||
Delete customers in Chicago: _(no offense, Second City; just an example...)_
|
Delete customers in Chicago: _(no offense, Second City; just an example...)_
|
||||||
|
@ -87,13 +87,13 @@ Delete customers in Chicago: _(no offense, Second City; just an example...)_
|
||||||
```csharp
|
```csharp
|
||||||
// C#; parameters are same as above, except return is void
|
// C#; parameters are same as above, except return is void
|
||||||
// Delete.ByField type signature is Func<string, Field, Task>
|
// Delete.ByField type signature is Func<string, Field, Task>
|
||||||
await Delete.ByField("customer", Field.EQ("City", "Chicago"));
|
await Delete.ByField("customer", Field.Equal("City", "Chicago"));
|
||||||
```
|
```
|
||||||
|
|
||||||
```fsharp
|
```fsharp
|
||||||
// F#
|
// F#
|
||||||
// Delete.byField type signature is string -> string -> Op -> obj -> Task<unit>
|
// Delete.byField type signature is string -> string -> Op -> obj -> Task<unit>
|
||||||
do! Delete.byField "customer" (Field.EQ "City" "Chicago")
|
do! Delete.byField "customer" (Field.Equal "City" "Chicago")
|
||||||
```
|
```
|
||||||
|
|
||||||
## More Information
|
## More Information
|
||||||
|
|
Loading…
Reference in New Issue
Block a user