我们正在开发自定义包,每个包都在范围内维护。例如:
@nest/common @nest/core @nest/microservice如何获取特定范围内可用的软件包列表?例如,我想查看@nest. npm list返回所有包。
我正在使用Nest,这是一个用于弹性搜索的.Net客户端.我在搜索GUID时遇到问题.由于GUID具有" - ",因此elasticsearch正在考虑作为令牌.
以下是我面临的问题.
我有一个具有以下属性的实体"员工".
Id : Guid
Name : varchar
DepartmentId : Guid (E.g cb5d39ee-05f0-4351-baba-8eed6c9111ad)
Run Code Online (Sandbox Code Playgroud)
现在我需要获得属于特定部门的员工列表.所以我将通过部门ID.
由于DepartmentId中有一个" - ",因此elasticsearch正在考虑作为一个分隔符,因为我无法得到结果.
员工班
public class Employee
{
public Guid Id { get; set; }
public string Name { get; set; }
[ElasticProperty(Analyzer = "keyword")]
public Guid DepartmentId { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
下面是示例代码.
class Program
{
static string indexName = "Elasticsearchsamples".ToLowerInvariant();
private static void IndexEmployees()
{
List<Employee> employees = new List<Employee>();
Employee employee;
var deptId = new Guid("cb5d39ee-05f0-4351-baba-8eed6c9111ad");
employee = new Employee() …Run Code Online (Sandbox Code Playgroud)