AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

sp.listStreamProcessors() (mongosh 메서드)

sp.listStreamProcessors()

버전 7.0에 추가 되었습니다.:

현재 Stream Processing 작업 공간 에 있는 명명된 각 스트림 프로세서 에 대한 문서를 반환합니다. 각 문서 스트림 프로세서의 이름, 현재 상태, 파이프라인 등의 설명 정보를 제공합니다.

이 메서드는 Atlas Stream Processing Workspaces에서 지원됩니다.

sp.listStreamProcessors() 메서드의 구문은 다음과 같습니다.

sp.listStreamProcessors(
{
<filter>
}
)

sp.listStreamProcessors() 는 다음 필드를 사용합니다.

필드
유형
필요성
설명

filter

문서

옵션

스트림 프로세서를 필터링할 필드를 지정하는 문서입니다. 필터를 제공하면 명령은 지정한 모든 필드의 값과 일치하는 프로세서만 반환합니다.

sp.listStreamProcessors() 현재 stream processing 작업 공간에 있는 명명된 모든 스트림 프로세서를 설명하는 문서를 STDOUT(으)로 반환합니다.

를 실행 sp.listStreamProcessors() 사용자는 atlasAdmin 역할 있어야 합니다.

다음 예에서는 필터 없이 명령이 호출될 때 sp.listStreamProcessors() 의 예상 응답을 보여줍니다.

sp.listStreamProcessors()
1{
2 id: '0135',
3 name: "proc01",
4 last_modified: ISODate("2023-03-20T20:15:54.601Z"),
5 state: "RUNNING",
6 error_msg: '',
7 pipeline: [
8 {
9 $source: {
10 connectionName: "myKafka",
11 topic: "stuff"
12 }
13 },
14 {
15 $match: {
16 temperature: 46
17 }
18 },
19 {
20 $emit: {
21 connectionName: "mySink",
22 topic: "output",
23 }
24 }
25 ],
26 lastStateChange: ISODate("2023-03-20T20:15:59.442Z")
27},
28{
29 id: '0218',
30 name: "proc02",
31 last_modified: ISODate("2023-03-21T20:17:33.601Z"),
32 state: "STOPPED",
33 error_msg: '',
34 pipeline: [
35 {
36 $source: {
37 connectionName: "myKafka",
38 topic: "things"
39 }
40 },
41 {
42 $match: {
43 temperature: 41
44 }
45 },
46 {
47 $emit: {
48 connectionName: "mySink",
49 topic: "results",
50 }
51 }
52 ],
53 lastStateChange: ISODate("2023-03-21T20:18:26.139Z")
54}

다음 예에서는 staterunning 인 스트림 프로세서에 대해서만 sp.listStreamProcessors() 필터링을 호출하는 경우 예상되는 응답을 보여줍니다.

sp.listStreamProcessors({"state": "running"})
1{
2 id: '0135',
3 name: "proc01",
4 last_modified: ISODate("2023-03-20T20:15:54.601Z"),
5 state: "RUNNING",
6 error_msg: '',
7 pipeline: [
8 {
9 $source: {
10 connectionName: "myKafka",
11 topic: "stuff"
12 }
13 },
14 {
15 $match: {
16 temperature: 46
17 }
18 },
19 {
20 $emit: {
21 connectionName: "mySink",
22 topic: "output",
23 }
24 }
25 ],
26 lastStateChange: ISODate("2023-03-20T20:15:59.442Z")
27}