小编Jam*_*ker的帖子

如何使弯曲的文字下划线?

我正在尝试使用CSS和HTML来创建一个弯曲的文本下划线.特别是曲线在我给出的设计简介中被称为"swoosh",它需要达不到第一个和最后一个字母(即强调"帮助你",它将从"e"开始并结束在"o" - 这部分我很容易,将样式应用于没有第一个和最后一个字母的span标签),并且必须具有圆形末端.旋风也没有.

这是一个例子: 在此输入图像描述

我对CSS并不是超级崩溃,但我知道在这种情况下我受限于CSS和HTML - 没有HTML5或使用javascript来完成它.

到目前为止,我只是想出了这个:

    .swoosh1 {
      width: 500px; 
      height: 100px;  
      border: solid 5px #cb1829;
      border-color: #cb1829 transparent transparent transparent;
      border-radius: 50%/100px 100px 0 0;
    }
Run Code Online (Sandbox Code Playgroud)

看起来像这样(不要担心字体)::( 在此输入图像描述

有没有人有任何指针?以前做过吗?

html css

5
推荐指数
1
解决办法
981
查看次数

如何使用 AggregateToCollection() 将 IMongoQueryable 的结果存储在集合中

除非我遗漏了什么,否则 C# MongoDb 驱动程序的文档中似乎存在很大的空白。

我正在尝试获取IMongoQueryable(这是各种 LINQWhere、Select 等操作的结果)并将结果存储在数据库端的集合中。当然,我可以在客户端迭代它并以这种方式持久化它,但即使是批量处理也不是高效的,并且在 shell 中使用$mergeor是一个非常容易的操作$out

在一个集合上,有一个方法AggregateToCollection<TResult>()正是我想要的,但它需要一个PiplineDefinition<TDocument, TResult>参数,我不知道如何从IMongoQueryable.

我一直在使用GetExecutionModel()IMongoQueryable获取BsonDocument或 Json 字符串,但我仍然不知道如何将其变成PipelineDefinition我需要的!

我本以为我会找到一个扩展方法,它IMongoQueryable允许我将其发送并合并到一个集合中。

到目前为止,为了能够将 an 发送IMongoQueryable到集合,我有以下内容:

    var executionModelDocument = queryable.GetExecutionModel().ToBsonDocument();

    // somehow turn the document into pipeline stages and a pipeline??

    await _database.GetCollection<TDocument>().AggregateToCollectionAsync<TResult>(pipeline);
Run Code Online (Sandbox Code Playgroud)

我该如何真正实现这一点?

c# linq iqueryable mongodb

3
推荐指数
1
解决办法
1415
查看次数

标签 统计

c# ×1

css ×1

html ×1

iqueryable ×1

linq ×1

mongodb ×1