Code
·
32 lines
·
610 bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32using Microsoft.AspNetCore.Mvc;
using MongoDB.Driver;
using MongoDB.MvcCore;
namespace OpenKamer.LogicControllers.Web;
public partial class WebController : ControllerBase
{
[HttpPost]
[Route("~/api/MotiesCached")]
public async Task<IActionResult> MotiesCached()
{
var pub = mongo.GetDatabase("public");
var a = @"[ { $skip: 0 }, { $limit: 100 } ]";
//var count = await pub.GetCollection("moties").EstimatedDocumentCountAsync();
//if (count == 0)
// await Moties(true);
var List = await pub.GetCollection("moties").Aggregate(a).ToListAsync();
return Ok(new
{
List
});
}
}